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。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZengXPang's blog!
评论