20.字符串的方法.html 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. console.log(str)
  12. /**
  13. * slice 截取 不会改变原数组
  14. * 一个值:从当前下标开始位置截取到最后 下标从0; 负数下标从-1开始 从后往前截取到当前下标位置
  15. * 两个值: 正值:第一个值 代表开始的索引下标 第二个值 代表结束的索引下标 但不包含该下标
  16. * 负值:第一个值 代表结束的下标索引 第二个值 代表开始的下标索引 但不包含该下标
  17. */
  18. // console.log(str.slice(-2))
  19. // console.log(str.slice(-9,-3))
  20. //console.log(str.slice(2,5))
  21. /**
  22. * substring 截取 不会改变原数组
  23. * 一个值:从当前下标开始位置截取到最后
  24. * 两个值:第一个值 代表开始的索引下标 第二个值 代表结束的索引下标 但不包含该下标
  25. */
  26. // console.log(str.substring(3))
  27. /**
  28. * substr 截取 不会改变原数组
  29. * 一个值:从当前下标开始位置截取到最后
  30. * 两个值:第一个值 代表开始的索引下标 第二个值 截取的长度
  31. */
  32. // console.log(str.substr(5))
  33. // replace("要替换的值","替换的新值") 替换
  34. // console.log(str.replace('is','你好'))
  35. // split 字符串转数组 用逗号隔开
  36. console.log(str.split(","))
  37. // chatAt 查找当前下标的字符
  38. console.log(str.charAt(6))
  39. console.log(str)
  40. </script>
  41. </body>
  42. </html>