JS字符串操作


定义字符串:

var str1 = "我有,一条,小毛驴,我从,来也,不骑";
var str2 = "锄禾日当午,汗滴禾下土";

1.charAt(index) 返回字符串的第几个

console.log(str1.charAt(2));

2.charCodeAt(index)

console.log(str1.charCodeAt(2)) //44 ,的 unicode 码为 44

3.string.fromCharCode()

console.log(String.fromCharCode(1)) //1 是空白

4.oncat(str1,str2....)连接多个字符串,并且返回一个新的字符串

onsole.log(str1.concat("大家好",1321313213,str2))

我有,一条,小毛驴,我从,来也,不骑大家好 1321313213 锄禾日当午,汗滴禾下土

5.indexOf(str)查找 str 在父级元素中的位置,如果存在,返回索引,如果不存在,返回-1

console.log(str1.indexOf("小毛驴")); //6

6.lastIndexOf(str) 查找字符在父级元素中最后一次出现的位置,如果没有返回-1

console.log(str1.lastIndexOf("我")) //10

7.slice(x,y)返回字符串索引位于 x 和 y 之间的字符串,(包含索引为 x 的,但是不包含索引为 y 的)

console.log(str1.slice(0,str1.length)) //截取整个

8.split(sep,limit) 将字符串分割为数组,limit 为分割的最大数量,sep 为分割点

console.log(str1.split("有",3));

//["我", ",一条,小毛驴,我从,来也,不骑"]

9.substr(start,length);字符串的截取,从索引为 start 的位置开始截取,截取 length 个

console.log(str1.substr(1,2));//有,

10.substring(from,to)返回字符串索引在 from 和 to 之间的字符串,不包含 to

console.log(str1.substring(3,7));

//一条,小

substr 和 substring 不一样的地方:
substring 有一个特点,如果里面的两个数字,会自动识别大小,slice 不行,slice 可以设置负数,当设置数字为负数的时候,则是从后往前数.

.toLowerCase();将字符串转为小写
.toUpperCase();将字符串转为大写

参考作者:不太聪明的李阿姨
链接:https://www.jianshu.com/p/4e3c981a7f8e

声明:Zhuzm'Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - JS字符串操作


你好世界!