js常用的方法

所说的位置其实就是索引,索引的开始值是0。

定义一个字符串:

sString="走着走着,就散了,回忆都淡了!"

1、length属性获取字符串的长度。

sString.length结果是:15

2、chartAt(字符位置)--获取字符位置的字符,返回结果是一个字符

  sString.chartAt(6);

  结果:散

3、substring(start,end)截取起始位置为start(必填),终止位置为end的字符串,返回结果为字符串。当只有start一个参数时表示从开始到结束的所有字符串。

  sString.substring(5,9)----结果为就散了

  sString.substring(6)--结果:散了,回忆都淡了!

4、substr(start,字符串长度) 从start位置截取长度为“字符串长度”的字符串 

  sString.substr(5,3)----结果就散了

5、indexOf (“字符”,起始位置)--从“起始位置”开始找“字符”,返回他的位置,如果是找字符串,返回的就是这个字符串首字符出现的问题。

  sString.indexOf("着",3)--结果3

  sString.indexOf("着")---结果1

6、lastindexOf()--和indexOf()差不多,只是它从后往前找。

7、数组的声明

  var aArray = ["笑", "忘", "书"]--数组声明

  alert(aArray);

结果:笑,忘,书

8、toString()--转成

  var aArray = ["笑", "忘", "书"]
  alert(aArray.toString());

 结果:笑,忘,书

9、join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

  var aArray = ["笑", "忘", "书"]
  alert(aArray.join(""));

结果:笑忘书

  var aArray = ["笑", "忘", "书"]
  alert(aArray.join());

结果:笑,忘,书

  var aArray = ["笑", "忘", "书"]

  alert(aArray.join("+"));

结果:笑+忘+书

10、split()方法用于把一个字符串分割成字符串数组,分割的字符串必须要要有相同的分割符 

  var sString= "笑你, 忘, 书";

  alert(sString.length);

结果:8

  var sString = "笑你, 忘, 书";
  var str = sString.split(",");
  alert(str.length);

结果:3

  var sString = "笑你, 忘, 书";
  var str = sString.split(",");
  alert(str);

结果:笑你,忘,书

  var sString = "笑你, 忘, 书";
  var str = sString.split(",",2);
  alert(str);

结果:笑你,忘

11、reverse()用reverse方法使数组元素反序

  var sString = "笑你, 忘, 书";
  var str = sString.reverse();
  alert(str);

结果:

sort()方法对数组排序,不开辟新的内存,对原有数组元素进行调换。是根据字母的顺序排序,只能针对英文,不能针对汉语和数字

toString()转换成字符串

原文地址:https://www.cnblogs.com/you-are-the-one/p/4877542.html