字符串常用方法
str.charAt(idx);
查找idx索引的字符,返回布尔值str.indexOf(val);
返回val在字符串中第一次出现的位置,返回索引str.lastIndexOf(val);
val在字符串中最后出现的位置,返回索引str.search(exp);
和indexOf一样,但该方法可支持正则查找str.substr(start,length);
从start截取length个字符str.substring(start,end);
从start截取到end之前的字符str.slice(start,end);
截取start到end之前的字符str.includes('b');
检测字符串是否含有此个字符str.startsWith('a')
检测字符串是否以此字符开头str.endsWith('a');
检测字符串是否以此字符结尾str.split('a');
将字符串以此字符分隔为数组str.replace(exp,new);
将exp替换为new,可使用正则str.toLowerCase();
将字符串转化为小写str.toUpperCase();
将字符串转化为大写str.trim();
去除字符串头尾空白字符str.match(exp)
返回字符串中符合exp的字符,支持正则str.concat(st2);
返回合并后的字符串str.padEnd(8,"~");
字符串总长度为8位,不够在尾部添加"~"str.padStart(8,"~");
字符串总长度为8位,不够在头部添加"~""a".repeat(4)
返回4个"a"