字符串的操作方法

字符串 String()

字符串的属性 length,代表字符串的长度

1.charAt()

返回指定位置的字符
字符串中字符的位置也是从0开始依次递增的

2.concat()

用于拼接两个或者多个字符串,不会修改原字符
会将拼接好的字符串以返回值的方式返回出来

3.indexOf()

从前往后查找,可以在字符串中查找指定的字符
能查到返回字符串所在位置,查不到返回 -1
如果要查找的字符在字符串中存在多个,永远只找第一个

4.lastIndexOf()

从后往前查找,使用方法和indexOf一样

5.replace() 替换

有两个参数,第一个参数:旧的字符;第二个参数:新的字符
不会修改原数组,会将替换好的数组以返回值的形式返回出来
如果旧的字符在字符串中不止一个,则只替换第一个

6.split()

将字符串转化成字符串数组,不会改变原数组
会将转化好的数组以返回值的形式返回出来
如果括号中什么都不写,则将整个字符串作为数组的一个元素转化成数组
如果括号中是空字符串,则将每个字符都作为一个数组的元素转化成数组
如果括号中写字符,则将这个字符变成逗号,并以其隔开数组元素
如果字符串中没有这个字符,效果相当于什么都不写
如果目标字符串在开头或者结尾,则转成数组后会在开头或结尾,生成一个空字符串的元素
split 还有第二个参数
第二个参数代表转化成数组后所保留的元素的数量

7.substr()

字符串的截取,有两个参数
第一个参数:起始的位置
第二个参数:截取的位置
不会改变原数组,会将截取到的字符串以返回值的形式返回出来

8.substring()

字符串指定位置的截取,有两个参数
第一个参数:起始的位置
第二个位置:结束的位置
不会改变原数组,会将截取到的字符串以返回值的形式返回出来

9.toLowerCase()

不会改变原数组,会将转好的字符串以返回值的形式返回出来

10.toUpperCase()

小写转大写
不会改变原数组,会将转好的字符串以返回值的形式返回出来
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 字符串 String() 字符串的属性:length =》 代表字符串长度 1.chanAt() 返回指定位置的...
    div式人格阅读 1,761评论 0 1
  • String() 1.charAt() 返回指定的字符 字符串中字符的位置也是 从0开始递增的 2.concat用...
    爆金阅读 1,527评论 0 0
  • 字符串 string()字符串.length()代表字符串的长度属性跟方法的区别就是看后面带不带括号空格也算元素长...
    晚点相遇_d981阅读 2,206评论 0 0
  • 媒体查询技术 : 当前文档打开的设备类型,或者同一设备的不同状态,来引入不同的样式表,实现样式布局的适配变化。
    你怀中的猫阅读 1,514评论 0 1
  • 字符串String()字符串的属性 length代表字符串的长度 1.charAt()返回指定位置的字符字符...
    灰原哀哀阅读 2,586评论 0 2