其他分享
首页 > 其他分享> > js字符串常用的方法

js字符串常用的方法

作者:互联网

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

标签:常用,console,log,str2,js,let,str,字符串
来源: https://www.cnblogs.com/evenbest/p/16486918.html