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字符串常用方法总结的主要内容,如果未能解决你的问题,请参考以下文章