JS字符串常用方法总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS字符串常用方法总结相关的知识,希望对你有一定的参考价值。

1.length --- 返回字符串的长度

let str = "abcd"  
console.log(str.length)  //4

2.split --- 把字符串从某个字符位置分割成字符串数组

let str = ‘ccc-bbb-aaa‘;
console.log(str.split(‘-‘))    //["ccc","bbb","aaa"]

3.toUpperCase() / toLowerCase() ---用于字符串转换大小写

let str = "abcd" 
console.log(toUpperCase(str))  //ABCD

4.concat ---- 拼接字符串 / 组合字符串 在字符串末尾处追加字符串

let str = ‘abc‘;
console.log(str.concat(‘ab‘)  // abcab
console.log(str.concat(‘ab‘,‘cd‘))  // abcabcd

5.repeat ---复制字符串

var str = "aaa";
console.log(str.repeat(2)); //aaaaaa

6.substr --- 从字符串中抽取从 start 下标开始的指定数目的字符
7.substring --- 用于提取字符串中介于两个指定下标之间的字符
8.indexOf/lastIndexOf --- 返回字符串中某个字符 首次/末次出现 的位置

 let str = ‘abcdefg‘;
 console.log(str.indexOf(g))   // 6

9.startsWith/endsWith ---查询字符串的开头/结尾

var str = "Hello world.";
console.log(str.startsWith("Hello")); //true

10.replace ---替换字符串可以使用正则

var str = "Hello world.";
console.log(str.replace("Hello","nihao")) //"nihao world"

11.includes ---查找字符串是否包含某字符串

var str = "Hello world";
console.log(str.includes("world")); //true

12.trim ---从字符串中移除前后空格和行终止符。

var str = "    abc def     
  "
console.log(str.trim())  //"abc def"

13.trimLeft/trimRight --- 去除字符串左/右空格
14.search --- 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。无匹配返回-1

var str = "123456789abcde";
console.log( str.search("abc") ); // 9 

以上是关于JS字符串常用方法总结的主要内容,如果未能解决你的问题,请参考以下文章

js常用代码片段(更新中)

js常用代码片段

javascript JS-常用代码片段

JS字符串常用方法总结

js正则及常用方法函数总结

js 常用代码片段