- charAt()
查找返回指定位置的字符
- charcodeAt()
查找返回指定位置字符的unicdoe码
- fromCharCode(num1,num2,...,numN)
根据unicode编码返回字符串
- concat()
连接一个或者多个字符串
- Array.slice(start,end)
从start开始,end之前结束,不到end;
如果不给end值,从start开始到数组结束。start可以给负值,-1表示数组最后位置,-2表示倒数第二个,以此类推,顾前不顾后。
- split(separator,limit)
转化成数组,
参数1指定字符串或正则,参照2指定数组的最大长度
- substring(start,stop)
提取字符串中介于两个指定下标之间的字符,从start开始,stop之前结束,不到stop;
两个参数都为正数
- substr(start,stop)
提取字符串中介于两个指定下标之间的字符,从start开始,stop之前结束,start参数可正可负,负数代表从右截取
- slice(start,end)
提取字符串中介于两个指定下标之间的字符,从start开始,stop之前结束,两个参数可正可负,负值代表从右截取
- indexOf()
遍历字符串
查找包含第一个参数的字符串,如包含返回第一位的下标,停止查找,如没有返回 -1。第二个参数表示从此下标开始查找。
- lastIndexOf(searchString,startIndex)
从由往左找子字符串,找不到时返回-1
- toUpperCase()
转大写
- toLowerCase()
转小写
-
replace(old, new[, max])
替换字符串,olds是将被替换的子字符串,new是用于替换old子字符串,max是 替换不超过 max 次,一般默认一次
- match()
查找字符串,返回存放匹配结果的数组
- search()
查找字符串返回下标
- startsWith()
判定一个字符串是否以另一个字符串开头,可以设置第二个参数指定位置
- endsWith()
判定一个字符串是否以另一个字符串结尾,可以设置第二个参数指定位置,第二个参数之前
- includes()
检测是否包含指定字符串,可以设置第二个参数指定位置
- repeat()
重复字符串
- trim()
用来删除字符串前后的空格
- localeCompare
这个方法用于比较两个字符串,如果字符串在字母表中应该排在字符串参数之前,则返回一个负数,如果字符串等于字符串参数,则返回0 ,如果字符串在字母表中应该排在字符串参数之后,则返回一个正数