1.字符串方法.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // toUpperCase 将字符串中的字母转换为大写的
  2. // toLowerCase 将字符串中的字母转换为小写的
  3. // concat 连接字符串
  4. // trim 消除字符串前后的空格
  5. // 长度 length
  6. // indexOf 字符串中指定字符串首次出现的索引下标位置
  7. var str = "My name is LiLi,I'm Chinese";
  8. console.log(str,'原字符串');
  9. str.indexOf("ese");
  10. // console.log(str.indexOf("ese"));
  11. // lastIndexOf 字符串中指定字符串最后出现的索引下标位置
  12. var lastStr = str.lastIndexOf("name");
  13. // console.log(lastStr)
  14. // slice 允许负数截取 从后往前-1开始 从前往后0开始
  15. // 一个值 截取当前索引下标位置到最后的内容
  16. // 两个值 截取当前索引下标位置到第二个索引下标位置(不包含第二个索引下标)
  17. // 不会改变原字符串
  18. var aa = str.slice(-12,-6);
  19. console.log(aa,'slice方法');
  20. // substring
  21. // 一个值 截取当前索引下标位置到最后的内容
  22. // 两个值 截取当前索引下标位置到第二个索引下标位置(不包含第二个索引下标)
  23. // 不会改变原字符串
  24. var bb = str.substring(3);
  25. console.log(bb,'substring方法')
  26. // substr
  27. // 第一个值 截取下标的起始索引位置
  28. // 第二个值 截取的长度
  29. // 不会改变原字符串
  30. var cc = str.substr(3,12);
  31. console.log(cc,'substr方法')
  32. // replace替换方法
  33. // 用于指定字符串替换
  34. var dd = str.replace("name",'WWW');
  35. console.log(dd,'replace方法')
  36. console.log(str,'字符串1');
  37. // split 字符串转数组
  38. // 用逗号隔开字符串
  39. var ff = str.split(",");
  40. console.log(ff,"split方法")
  41. // chatAt 返回指定下标的字符
  42. var gg = str.charAt(16);
  43. console.log(gg,'chatAt方法')