字符串的方法

一、字符串的检索方法

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()

将字符串转换为小写
返回值:返回一个新字符串,不修改原字符串

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 彧哥起床发现有点发烧,38.5的耳温。我觉得不送他去学校,在家里多喝水、带去做推拿。 早上开着客厅的空调玩玩具,我...
    爱读书妈妈双姗阅读 3,325评论 0 49
  • 美丽神州,四海升平,碧水绽欢。望金龙耀辉,四季如春; 霞光溢彩,雁羽翩然。妙眼窥寰,嫦娥探月,科技腾飞梦正圆。歌嘹...
    亚涓阅读 11,822评论 121 134
  • 钱王射潮回, 鲁师见信圆。 而今观浙水, 已在城中眠。
    涧底青松阅读 1,904评论 0 5
  • 一切要从北京地铁十号线圈成环儿的那一天说起。 拥挤车厢里的面面相觑已经足够尴尬,驶入黑暗时可以映照人脸的车门玻璃还...
    闭嘴电台阅读 838评论 0 0
  • 獭(tǎ)肝一具,炙干末之,水服方寸匕,日三服。 肺痿肺痈咳嗽上气病脉证并治第七 问曰:热在上焦者,因咳为肺痿...
    张芬平阅读 1,924评论 0 1