zoukankan      html  css  js  c++  java
  • js实现字符串反转

    方案1:

    var str = "abcdef"; 
    console.log( str.split("").reverse().join("") );'); 
    //分解
    var str="abcdefg";
    var a=str.split(""); //先拆分成数组
    var b=str.split("").reverse(); //再反转,但还是数组
    var c=str.split("").reverse().join("");//最后把数组变成字符串

    JavaScript reverse() 方法:颠倒数组中元素的顺序

    reverse方法用于颠倒数组元素顺序,无法直接作用于字符串,所以需要先将字符串拆分为数组,再进行处理。

    方案2:

    var str="abcdef" 
    var i=str.length; 
    i=i-1; 
    for (var x = i; x >=0; x--) { 
        document.write(str.charAt(x)); 
    }
     //这种方法只是调过来输出而已

     charAt() 方法可返回指定位置的字符。

    var str="Hello world!"
    document.write(str.charAt(1));//e

    (3)拓展

    charAt()

        strObj.charAt(index);
        返回指定索引位置处的字符;

    indexOf()

        strObj.indexOf(subString[,startIndex]);
        返回String对象内第一个出现子字符串的字符位置。

    stringvar.substr(start[,length])

        返回一个从指定位置开始的指定长度的子字符串。如果length为0或者负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到stringvar的最后。

    strVariable.substring(start,end)

        返回位于String对象中指定位置的子字符串。返回一个包含从开始到最后(不包含end)的字符串。

    .

  • 相关阅读:
    Grid search in the tidyverse
    Handling Class Imbalance with R and Caret
    R语言-Kindle特价书爬榜示例 & 输出HTML小技巧(转)
    Centos7下安装部署MXNET
    特征选择, 经典三刀(转)
    vue知识点14
    vue知识点13
    vue知识点12
    vue知识点11
    vue知识点10
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/10575448.html
Copyright © 2011-2022 走看看