123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- // 以下方法均为字符串方法 其他类型数据不适用
- var str = "hello world";
- // 获取字符串指定位置的值 charAt 它是从0开始计算的
- var val = str.charAt(6);
- // 字符串操作也可以使用数组的方法 但优先选用字符串自带方法
- var val2 = str[6]
- console.log(val,val2);
- // 返回字符指定的位置 indexOf 返回值为字符出现的位置 如果没有则返回-1
- var val3 = str.indexOf("a");
- console.log(val3);
- // 判断字符串内是否包含指定的字符串 includes
- var val4 = str.includes("w");
- console.log(val4);
- // 截取字符串 substr 两个参数 第一个为开始位置 第二个为截取的长度
- // 第二个参数如果省略 从开始位置一直截取到最后
- var val5 = str.substr(2,2);
- console.log(val5);
- // 截取字符串 substring 两个参数 第一个为开始位置 第二个为结束位置 不包含结束位置
- // 第二个参数如果省略 从开始位置一直截取到最后
- var val6 = str.substring(2,4);
- console.log(val6);
- // 将字符串分割为数组 split 可以指定分隔符
- // 如果参数部分为“” (空字符串) 会字符串中所有的字符都分割出来
- var str2 = "2025/7/22"
- var val7 = str.split("");
- var val8 = str2.split("/");
- console.log(val7,val8)
- </script>
- </body>
- </html>
|