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的原始字符串值。

原文地址:https://www.cnblogs.com/myboke/p/5061074.html