字符串方法

一、字符串的检索方法

1、charAt()

2、charCodeAt()

3、indexOf()

4、lastIndexOf()

chatAt()

语法:stringObject.charAt(index)

功能:返回stringObject中index位置的字符,如果没有返回空。

charCodeAt()

语法:stringObject.charCodeAt()

功能:返回stringObject中index位置的字符编码。

indexOf()

语法:stringObjet.indexOf('需要查找的字符')

功能:从左往右在一个字符串中搜索给定的字符串,返回子字符串的位置。

返回值:是number值,如果不存在,就返回-1。

lastIndexOf()

语法:stringObject.lastIndexOf('需要查找的字符')

功能:从右往左在一个字符串中搜索给定的字符串,返回子字符串的位置。

返回值:是number类型,如果不存在,就返回-1。

二、字符串的截取方法

1、slice()

2、substring()

3、substr()

slice()

语法:stringObject.slice(start,end)

功能:截取字符串。

参数:

start:(必须)指定子字符串的开始位置。

end:(可选)表示子字符串到哪里结束,end本身不在截取范围之内,省略不写时候直接截取至字符串末尾。

当参数为负数时候,会将传入的负值与字符串的长度相加。

substring()

语法及功能同slice()完全一样,区别只在于遇到负数时,自动将参数转换为0。

substring()会把较小的数作为开始位置,较大的数作为结束位置。

substr()

语法:stringObiect.substr(start,len)

功能:截取字符串

参数说明:

start :(必需)指定字符串的开始位置;

len:(可选)表示截取的字符总数,省略时截取至字符串的末尾。

当start为负数时,会将传入的负值与字符串的长度相加。

当len为负数时返回空字符串。

三、字符串对象的方法

split()

replace()

split() 把一个字符串分割成字符串数组

语法:stringObject.split(separator)

返回值:Array

参数:separator(必须)分隔符

replace()

语法:stringObject.replace(regexp/substr,replacement)

功能:在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。只能替换第一个不能替换全部

返回值:string

参数:

regexp:(必需)规定子字符串或者要替换的模式的RegExp对象。

replacement:(必需)一个字符串值

注意:不会修改原字符串,会返回一个新的字符串。

四、字符串转换大小写方法

toUpperCase()

toLowerCase()

toUpperCase()

将字符串转换为大写

返回值:返回一个新字符串,不修改原字符串

toLowerCase()

将字符串转换为小写

返回值:返回一个新字符串,不修改原字符串

 

转载自

https://www.jianshu.com/p/3200b0e07cb5

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读