indexOf: 只传一个参数的话,查找第一个指定字符的位置,返回相应的下标值,未找到则返回-1,两个参数 indexOf(’要查找的字符’,开始的位置)。

lastIndexOf: 从后往前查找,其余同上,注意下标值是正常顺序。

chartAt(下标): 返回指定下标位置的字符。等同 str[下标]。

str[下标]: 返回指定下标位置的字符。等同 chartAt。

charCodeAt(下标): 返回指定下标位置的字符的 ASCII 值。

toUpperCase: 将字符串转换成大写。

toLowerCase: 将字符串转换成小写。

trim: 删除字符串两侧的空格,注意只删除两边,中间的空格不会删除。

length: 返回字符串的长度。

concat: 字符串拼接,得到新的字符串,我们一般还是喜欢用+号方便。

slice(n,m): 字符串的截取,返回 n-m 之间的字符串,注意 n 取值,m 不取值,包头不包尾,同 substring

substring(n,m): 字符串的截取,返回 n-m 之间的字符串,注意 n 取值,m 不取值,包头不包尾,同 slice

substr(n,m): 从 n 开始取,取 m 个。

replace(’被替换的字符’,’替换成的字符’): 字符串的替换,只会替换第一个字符,想要全部替换,可以做 while 循环判断实现,此方法还可支持正则。

split(’分割符’): 会拆分成数组,类似数组方法的 join,此方法支持正则

search: 字符串的正则方法,返回查找的字符串下标,找不到返回-1。

match: 字符串的正则方法,返回查找的字符串,以数组的新式返回,找不到返回 null。