标签:
一、字符方法
charAt:返回在指定位置的字符。
var str="abcdefg"; //undefined str[0] //"a",因为ie67不支持这种写法 str.charAt(0) //"a"
charCodeAt:返回在指定的位置的字符的 Unicode 编码。
二、字符串操作方法,不会影响原字符串,返回新字符串
concat:字符串拼接->返回新字符串,不影响原字符串。更多时候用“+”
slice:提取字符串的片断->返回被提取的部分。参数为负数时,会将传入的负值与字符串的长度相加
substring:提取字符串中两个指定的索引号之间的字符。会将所有负值参数转换为0
substr:从起始索引号提取字符串中指定数目的字符。将负的第一个参数加上字符串的长度,将负的第二个参数转换为0
var str="abcdefg" //undefined str.slice(0,1) //"a" str.substr(0,1) //"a" str //"abcdefg" str.slice(-3) //"efg" str.substring(-3) //"abcdefg" str.substr(-3) //"efg" str.slice(3,-4) //"" str.slice(0,-4) //"abc" str.substring(3,-4) //"abc" str.substr(3,-4) //""
trim:返回删除前后空格后的新字符串
trimLeft:删除开头空格
trimRight:删除末尾空格
var str=" abc " //undefined str //" abc " str.trim() //"abc" str //" abc " str.trimLeft() //"abc "
大小写转换:
toLowerCase
toLocalLowerCase
toUpperCase
toLocalUpperCase:针对地区的方法
三、字符串位置方法
indexOf:返回某个指定的字符串值在字符串中首次出现的位置。
lastIndexOf:在一个字符串中的指定位置从后向前搜索,返回位置。
str.indexOf(‘b‘) //1 str.lastIndexOf(‘b‘) //1
标签:
原文地址:http://www.cnblogs.com/darr/p/4342575.html