1.  charAt( ) 获取指定下标处的字符

  let str = 'hello'

  console.log(str.charAt(0));//h

2.  charCodeAt 获取下标出的字符的Unicode码

  let str = '12345'

  console.log(str.charCodeAt(1));//得到的结果为44

3.  substring 根据下标范围返回字符

  let str = 'hello'

  console.log(str.substring(0, 2));//he

4.  slice 根据下标返回指定字符串的一个片段,截取到第二个下标参数的前一个,只填写一个下标则默认截取到最后一个

  let str = 'hello'

  console.log(str.slice(-3));// llo返回最后三个字符

  console.log(str.slice(0, 4));//hell返回从下标0-4的所有字符

5.  indexOf 根据下标查找出现第一次的位置

  let str = 'hello'

  console.log(str.indexOf('h'));//0

6.  split 根据字符串将字符串分割为子串,变为数组

  let str1 = 'hello,world'

  console.log(str1.split(','));// ['hello','world']

7.  replace 全文字符替换

  let str = '12345'

  console.log(str.replace('1', '9'));//92345 前面为旧值,后面为要替换到的新值

8.  toLowerCase 将字符串字母全部转为小写

  let str2 = 'LOL'

  console.log(str2.toLowerCase());//lol

9.  toUpperCase 将字符串字母全部转为大写

  let str2 'lol'

  console.log(str2.toUpperCase());//LOL

10. lastIndexOf: 返回某个指定的字符在字符串中最后出现的位置

  let str 'hello' 

  console.log(str.lastIndexOf('l')) // 3

11. match: 返回查找的关键字内容的数组

  var str="To be or not to be";
  var reg=/to/ig;
  var str1=str.match(reg);
  console.log(str1); //["To", "to"]
  console.log(str.match("Hello")); //null

12. substr: 返回从指定下标开始,指定长度的子字符串

  var str="Hello World";
  var str1=str.substr(1)
  var str2=str.substr(1,3);
  var str3=str.substr(-3,2);
  console.log(str1); //ello World
  console.log(str2); //ell
  console.log(str3); //rl

13. concat 连接两个或多个字符串

  let str = "Hello";

  let str2 = "World";

  let s = str.concat(str2);

  console.log(s); //HelloWorld

14. includes 判断字符串是否包含指定的子字符串

  let str = "Hello";

  let s = str.includes("e");

  console.log(s); //true

15. trim 删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。

  let str = " Hello ";

  let s = str.trim();

  console.log(str); // Hello

  console.log(s); //Hello

16.startsWith() 和 endsWith():分别检查字符串是否以指定的值开始或结束。

  let str = "Hello, World!";
  console.log(str.startsWith("Hello")); // 输出 true
  console.log(str.endsWith("World!")); // 输出 true

 posted on 2022-07-17 15:19  久闻  阅读(437)  评论(0)    收藏  举报