常见的字符串方法


字符串API 所有字符串API无法改变原字符串,都是返回新字符串

1. str.toUpperCase() 将所有字符转为大写

2. str.toLowerCase() 将所有字符转为小写

3. str.charAt(i) 获取位置i的字符 == str[i]

4. str.charCodeAt() // 获取指定位置处字符的ASCII码

**5. str.indexOf(‘**关键字’,i)

从位置i开始检索关键字,找到返回第一次出现的位置,没找到返回-1,i可以省略

**6. str.lastIndexOf(‘**关键字’,i)

从位置i开始检索关键字,找到返回最后一次出现的位置,没找到返回-1,i可以省略

7. str.split(‘?’)

以?为间隔切割字符串,返回一个索引数组

8. str.slice(starti,endi)

截取字符串,endi可以为负值,最后一个为 -1,endi可以省略

数组和字符串通用方法,split专用字符串,splice专用数组

9. str.substring(strati,endi)

从start位置开始,截取到end位置,end取不到

10. str.substr(starti,n)

从start位置开始,截取n个字符

11. str.concat(str1,str2…) 连接字符串,生成新的字符串,原字符串不改变

12. str.repeat(n) 重复字符串n次

13. str.replace(m,n)

把 m 换为 n,字符串的替换方法,值替代diyige1,可用 /m/g 全局替代

14. str.trim() // 去掉字符串的首尾的空格,返回新的字符串

15. str.includes(‘?’) 字符串是否包含某一个字符

16. str.startsWith() 字符串是否以指定字符开始

17. str.endsWith() 字符串是否以指定字符结尾

18. eval() 函数会将传入的字符串当作js代码执行,如果传入的字符串是表达式,则返回求值结果,否则返回undefined


文章作者: 何不去高处
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 何不去高处 !
 上一篇
正则表达式 正则表达式
本文分享了关于正则表达式的使用和知识总结。包括表达式的书写,备选字符集,预定义字符集,量词描述,选择和分组等等。
2022-06-02
下一篇 
常见的数组方法 常见的数组方法
本文总结了常见的数组方法。包括数组的拼接,追加元素,截取子数组,删除元素,增加元素,查找元素,遍历数组等等。
2022-03-01