标签:end 包含 ast 取字符串 with 数组 正则表达 cat 查询
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 \r\n "
console.log(str.trim()) //"abc def"
13.trimLeft/trimRight --- 去除字符串左/右空格
14.search --- 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。无匹配返回-1
var str = "123456789abcde";
console.log( str.search("abc") ); // 9
标签:end 包含 ast 取字符串 with 数组 正则表达 cat 查询
原文地址:https://blog.51cto.com/14648170/2497141