19_2.字符串的方法.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. var str = 'This is a car';
  11. // str.toUpperCase()
  12. // str.toLowerCase()
  13. // str.trim()
  14. // str.concat(str1)
  15. // 通过长度 length
  16. console.log(str.length);
  17. //indexof 当前内容首次在字符串中出现的下标索引位置
  18. console.log(str.indexOf("is"));
  19. //lastIndexof 查找当前内容在字符串中最后出现的下标索引位置
  20. console.log(str.lastIndexOf("is"));
  21. // slice 截取 不会改变原字符串
  22. // 一个值 从当前的下标位置开始截取到最后; 从前往后 下标从0开始;从后往前 下标从-1开始
  23. // 两个值 第一个是开始截取的下标位置,第二个是截取完成的下标位置(但是不包含本身)
  24. console.log(str.slice(-6,-2),'截取');
  25. // substring 截取 不会改变原字符串
  26. // 一个值 从当前下标截取到最后
  27. // 两个值 第一个是开始截取的下标位置,第二个是截取完成的下标位置(但是不包含本身)
  28. console.log(str.substring(4,8))
  29. // substr 不会改变原字符串
  30. // 一个值 从当前下标截取到最后
  31. // 两个值 第一个当前下标截取 第二个截取长度
  32. console.log(str.substr(5,3));
  33. console.log(str,'字符串');
  34. // replace("要替换的值","替换成什么内容")
  35. console.log(str.replace("a","cccc"));
  36. // split 字符串转数组
  37. // 用逗号隔开
  38. console.log(str.split(","));
  39. // chatAt 查找当前下标的字符
  40. console.log(str.charAt(6));
  41. </script>
  42. </body>
  43. </html>