您的位置:首页 > Web前端 > JavaScript

js字符串

2016-12-07 17:19 239 查看

字符串

双引号""或单引号''包围的都是字符串。

创建字符串

直接用单引号或双引号包围。


字符串长度 .length

字符串的 length 是不能修改的,但数组的能修改


获取指定位置的字符 charAt()

括号里需要传入要获取字符的下标,从0到str.length-1。或不在这个范围,返回空。


返回字符的十进制 Unicode 编码 charCodeAt()

括号里输入要处理的字符串索引(下标),返回的是十进制 unicode 哟。
a-z 97-122
A-Z 65-90
0-9 48-57
空格 32
回车 12
左  37
上 38
右 39
下 40


把 unicode 编码转为字符 string.formCharCode()

可以输入多个值。


从头开始检索指定字符串 indexOf()

第一个参数是要查找的相应字符;
第二个参数是表示要查找的开始位置(包含输入的位置)。
如果没有传入第二个参数,默认从头开始找。
找到时返回找到字符的下标,找不到返回-1。


从后面开始检索指定字符串 lastIndexOf()

与 indexOf() 相同,但他是从后面开始查找。返回一个指定字符最后出现的位置。


截取字符串 substring(start,end)

start 开始位置(包含)
end 结束位置(不包含)。
返回一个新的字符串。
注意: substring 的 strong 并不写成大写的 Strong 。
参数不能是负值。


截取字符串 slice()

传入的参数也是开始位置和结束位置。
与 substring 的不同是 slice 可以是负值。
如果为负值时把最后一个作为开始。
比如 -1 指字符串的最后一个字符。
如果参数错误,返回空。


分割字符串 split()

参数1表示开始分割的标签符;
参数2表示允许分割的最大长度,一般不设置。


字符串颠倒

转换为大写 toUpperCase()

转换为小写 toLowerCase()

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: