本文中的字符串都用str代替!
字符串最常用的属性是:length
length是返回字符串的长度;
使用方法:
str.length
字符串常用的方法:
1.charAt():获取字符串中指定索引对应的字符值。
使用方法:
str.charAt(index) 注意点:传入的参数(index)为字符串的索引值,从零开始哦!
2.charCodeAt():获取字符串中指定索引对应字符值的Code码
使用方法:
str.charCodeAt(index) 注意点:传入的参数(index)为字符串的索引值,从零开始哦!(可以算是charAt()的一种翻版)
众所周知b的Code码是98,这应该没问题吧!
3.indexOf():返回字符串中指定字符第一次出现的位置。
使用方法:
str.indexOf(value) 注意点:传入的参数(value)为要查找的字符。
4.lastIndexOf(value):返回字符串中指定字符最后一次出现的位置。
使用方法:
str.lastIndexOf() 注意点:传入的参数(value)为要查找的字符。
最后一次出现和第一次出现是可以组成鲜明的对比哒!
5.slice():截取字符串,返回一个新的字符串(新的字符串就是所截取的哦,不会改变原字符串的)
使用方法:
str.slice(start,end) 注意点:传入的参数(start是截取的起始位置,end是截取的末端)。
在写的时候还有一个注意点,就是参数是左闭右开区间哦。
6.split():根据指定的格式区把字符串切割成数组。(表达能力不强。。。)
使用方法:
str.split(value) 注意点:value可以是字符串中的任意值,当然不是字符串里面的也行(意义不大)
返回的数组都是以s(value)为分割线左右的哦!
7.toUpperCase() :把字符串转换成大写形式
使用:
str.toUpperCase() 注意:不需要传入参数哦
8.toLowerCase() :把字符串转换成小写形式
使用:
str.toLowerCase() 注意:不需要传入参数哦
下面是一些关于字符串的正则表达式的方法:
1.search() 返回要搜索的字符串在原字符串中的起始位置
用法:
str.search(value) 注意:value可以是表达式也可以是字符串
两种方式都是可以用的,而且结果也是一样的
2.replace() 替换匹配到的字符串
用法:
str.replace(匹配,替换) 注意:匹配是要替换的字符串(表达式或者字符串都行),替换是想替换的值!
替换很成功啊!
这是今天学习的总结分享,觉得还可以的话就点个赞吧!