定义字符串:
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
Comments | NOTHING