一,有length 长度
二,字符方法: charAr() , charCodeAt(); []
连个都接受一个参数,即基于0字符位置,charAt() 返回的指定单个字符,而charCodeAt() 返回的是指定的单个字符的编码, ES5 规定也可以通过 [] 来访问字符。.
三,字符串操作方法:concat() slice() substr() substring();
concat() 合并字符串,可以有多个参数;
slice substr() substing() 都是截取bind创建新的字符串;都接收两个参数。第一个参数都是开始位置
slice 和 substring 的第二个参数是结束的位置但不包含该位置,substr() 的第二个参数是截取的长度;他们三个并不会修改原字符串的值
在第二个参数为负数时,他们也都不相同
四,字符串位置方法: indexOf() lastIndexOf()
都接收两个参数,第一个是要找的字符,第二个是开始找的下标,返回值是找的字符的下标,没找到返回-1,和数组的该方法们几乎一样
五,trim() 方法
该方法会创建一个字符串的副本,并删除前后的空格,对原来的字符没有影响
六,大小写转化方法 toLoweCase() toUpperCase() toLocaleLoweCase() toLocaleUpperCase()
toLocaleLoweCase() toLocaleUpperCase() 会根据地区的不同进行转换
七,字符串的模式匹配方法: mach(); search()
mach() 和exec() 方法相同, 自接受一个参数,要么是一个正则表达式,要么是一个RegExp对象