JavaScript--字符串常用方法总结

JavaScript--字符串常用方法总结

举例模板:

var str = "what are you "
var str1 = "sss"
var txt = str.方法(参数1,参数2...)
console.log(txt)

1.charAt(索引):根据索引,返回字符串中指定的字符串

var txt = str.charAt(5)

2.charCodeAt(索引):根据索引,返回字符串中指定字符串的ASCII编码

var txt = str.charCodeAt(5)

3.concat("字符串","字符串"...):拼接字符串,返回值为新的字符串

var txt = str.concat(str1)

4.slice(开始索引,结束索引):从开始索引开始截取字符串,到结束索引的前一个位置结束,返回截取的字符串,原字符串不会改变

var txt = str.slice(2,5)

5.substring(开始索引,结束索引):同slice方法使用相同, 返回剩下的字符. 第二个参数不传递, 默认截取到最后.

var txt = str.substring(2,5)

6.substr(开始索引,截取长度):从开始索引开始截取,按照指定长度进行截取,返回截取的新字符串,原字符串没有改变

var txt = str.substr(2,5)

7.indexOf("需要查找的字符串",开始查找的索引):从开始索引,开始查找,返回找到的一个该字符串的索引

var txt = str.indexOf("a",5)

8.astIndexOf("要查找的字符串",开始查找的索引):从开始索引开始查找,从后向前依次查找,并返回查找的第一个该字符的索引.索引顺序并没有改变

var txt = str.lastIndexOf("a",3)

9.trim():去除字符串两端的空格,字符串中间的无法去除,返回一个新的字符串,原字符串并没有改变

var txt = str.trim()

10.

toLocaleUpperCase():将字符串全部转化为大写

toLocaleLowerCase():将字符串全部转化为小写

var txt = str.toLocaleUpperCase()
var txt = str.toLocaleLowerCase()

注:其中的Local可以省略

11.replace("旧的字符串" , "新的字符串"):使用新的字符串将旧的字符串替换,返回替换后的字符串,原字符串没有改变

var txt = str.replace("are",str1)

12.split("指定字符串"):按照指定字符串进行截取,截取后,将剩下的字符串,按照一个数组的形成返回.数组中存储的是按照截取的字符串分割开的字符串

var txt = str.split("a")