今天来介绍字符串有哪些方法
var str = 'hello javaScript'
charAt() 返回指定位置的字符
console.log(str.charAt(2)) //
charCodeAt() 返回指定位置的字符串编码
console.log(str.charCodeAt(0)) // 104
String.fromCharcode() 接收一个或多个字符编码,转换成字符串,与charCodeAt相反
str[1] // e ie8+ 类似于看成一个数组
concat() 字符串拼接
slice(a,b) //截取字符串,从a开始,不包含b之间的数
substring(a,b) 截取字符串,以a开始,b结束
substr(a,b) 截取字符串,以a开始截截取长度b
indexOf() 可接受两个参数
lastIndexOf() 从数组的末尾开始查找
trim() 删除前置和后缀的空格
toLowerCase() //转小写
toUpperCase() //转大写
toLocaleLowerCase() //转小写,针对地区的方法
toLocaleUpperCase() //转大写,针对地区的方法
match() //接收一个参数,正则表达式或者RegExp对象
search() //接受一个正则,返回字符串中第一个匹配项的索引,没有返回-1
replace() //替换字符串。接受两个参数,第一个是一个字符串或者RegExp对象,
split() //分割字符串
localeCompare() 比较两个字符串,如果字符串在字母表中应该排在字符串参数之前,返回一个负数。相等返回0,之后返回正数