JS字符串
1、构造函数
new String(s) //构造函数
function String(s) //转换函数
2、属性
length
3、方法
3.1 charAt(n)
返回索引为n的字符
3.2 charCodeAt(n)
返回索引为n的字符的Unicode编码。返回的值是一个16位的整数,值在0-65535之间。
3.3 concat(value,...)
返回由每个参数连接为string而组成的新的字符串。
3.4 fromCharCode(c1,c2,...)
返回一个新的字符串,内容为指定Unicode编码对应的字符。
3.5 indexOf(substring) 或 indexOf(substring,start)
返回在字符串string中start位置之后,substring第一次出现的位置,如果没有找到则返回-1。
3.6 lastIndexOf(substring) 或 lastIndexOf(substring,start)
返回字串substring在字符串string的start位置之前最后一次出现的位置,如果没有找到则返回-1。
3.7 localeCompare(target)
3.8 match(regxp)
返回一个包含匹配结果的数组。
3.9 replace(regexp,replacement)
返回一个新的字符串。如果regexp指定全局属性“g”,则每个匹配子串都将替换为replacement,否则,只替换第一个匹配的字串。
3.10 search(regexp)
返回string中第一个匹配regexp的子串的开始位置,如果没有找到匹配则返回-1。
3.11 slice(start,end)
start-切片开始的字符串索引。若负,从尾部开始计算。
end-紧跟着切片结尾的字符串索引。若不指定,则到字符串结尾;若负,则从尾部计算。
返回一个新的字符串,内容为:start<=content<end。
3.12 split(delimiter,limit)
delimiter-string切分处的字符串或正则表达式
limit-这个可选的整数指定已返回数组的最大长度。
返回一个由字符串组成的数组,通过在由delimiter界定的边界处切分string为字串创建。返回数组中的子串不包含delimiter本身。
3.13 substring(from非负,to非负可选)
返回一个新的字符串,长度为to-from,内容为string从索引from到to-1的字符串副本。
3.14 toLocaleLowerCase()
返回小写的字符串。
3.15 toLocaleUpperCase()
返回大写的字符串。
3.16 toLowerCase()
返回小写字符串。
3.17 toUpperCase()
返回大写字符串。
3.18 trim()
去掉字符串开头和结尾处的空白字符。
3.19 valueOf()
返回string的原始字符串值。