Appearance
String
访问字符串中特定字符
charAt():返回给定位置的字符[index]:下标
操作字符串(均不改变原字符串)
concat() / +: 1或多个参数,拼接slice()、substr()、substring(): 在只传一个参数的情况下,返回的结果相同,均返回从该参数位置直到结尾的新字符串;传入参数为负数时表现有差异(暂不考虑);传参为正数时,slice()和substring()均返回[start,end)之间的字符串,而substr()的第二个参数表示截取的字符长度
位置
indexOf():正序lastIndexOf():倒序
去除空格(不改变)
trim():去除前后空格,返回新字符串
大小写转换
toUpperCase()、toLocaleUpperCase():大写toLowerCase()、toLocaleLowerCase():小写
其中,toLocaleUpperCase()和toLocaleLowerCase()是针对特定地区的实现,一般来说,在不知道自己的代码将在哪种语言环境中运行的情况下,还是使用针对地区的方法更稳妥一些
模式匹配
match()search()replace()
字符串与字符编码转换
fromCharCode():接受一个或多个字符编码,返回转换后的字符串charCodeAt():返回给定位置的字符编码