字符串函数(简短精悍,没学过也能看懂)
数组
1返回字符串长度
str.length
2 返回字符串第一次出现的位置
str.indexOf('要找的字符')
3 返回最后出现位置
str.lastIndexOf()
4 返回指定位置字符
str.charAt(指定位置)
5 返回指定字符的Unicode编码
charColdAt()
6 从Unicode编码中返回字符串
fromCharCode()
7 替换(用newstr/regexp(正则)替换str)
replace(str/regexp,newstr)
8 字符串截取
str.sub(5)//从0到5
str.substr(5,3)//从5开始向后截取3个
str.substring(3,8)//从3开始到指定索引前
9 分割
str.split('x') //把字符串在x那分割
str.split('')//如果为空则变为数组
10 join 分割数组在连接
11 大小写转换
str.toLowerCase()//小写
str.toUperCase()//大写
12 去除空格
str.trim()//去除两端
str.trimLeft()//去除左端
str.trimRight()//去除右端
13 检测是否存在(有返回true,没有返回false)
str.includes('要检测的字符')
14 判断来头和结尾(返回布尔值)
str.startsWith('要判断的字符')//开头
str.endsWith('')//结尾
15 填充对齐
str.padStart(10,'x')//10为补齐的长度 x为在开头填充的字符
str.padEnd(10,'x')
16 重复
str.repeat(10)//重复10次