charAt() 返回指定位置的字符串的字符,参数是这个字符在字符串中的位置
eg: str.charAt(2) 返回字符串中位置是2的字符,字符串都是从0开始
charCodeAt() 返回指定位置的字符的 Unicode 编码
eg: str.charCodeAt(0) 返回字符串中位置是2的字符的 Unicode 编码 ,字符串都是从0开始
concat() 用于连接两个或多个字符串,返回一个新的字符串,参数可以是多个字符串
indexOf() 返回某个指定的字符串值在字符串中首次出现的位置,参数有两个,第一个为要查找的子字符串或字符,第二个参数为从哪个位置开始查找(忽略不写默认从第0个开始检索)
eg: str.indexOf("e",5) 从第五个位置开始查找字符为e的首次出现的下标
lastIndexOf() 返回一个指定的字符串值最后出现的位置的下标,第一个参数为该索引的字符串,第二个参数为从哪里开始向前查找
eg: str.lastIndexOf("runoob", 20) 从第20个位置开始向前查找该字符串,返回该字符串最后一次出现的下标
includes() 判断字符串是否包含指定的子字符串。参数为一个字符串,返回值为布尔类型
substr() 在字符串中抽取从 开始 下标开始的指定数目的字符。第一个参数为从哪个下标开始,第二个参数为抽离几个字符(不写默认之后的所有的字符)
eg: str.substr(2,3) 返回从第二个位置开始的三个字符 str.substr(2) 返回从第二个位置开始的,之后的所有的字符
split() 用于把一个字符串分割成字符串数组,第一个参数为是以什么位置分割,第二个参数为分割后的最大的字符串的长度
eg: str.split() 以空格分隔所有的字符串,返回字符串数组
str.split("") 分割每一个字符,包括空格,返回的是所有的单个的字符的数组
trim() 用于删除字符串的头尾空格。返回的是一个没有了两端空格的字符串
关于正则的方法