第九章 字符串的一些方法

2021-04-27  本文已影响0人  扶光_

一些常用的字符串方法

1. indexof() 查找字符串

通过字符查找该字符的下标值

        var str = "fhaiuhfiah";//下标是从0开始 查找到第一个字符串(空格也算在内) 
        console.log(str.indexOf("i"));  
indexof
2. lastIndexOf() 从后面开始查找 返回下标值
  var str = "fhaiuhfiah";
        console.log(str.lastIndexOf("i"));  
lastIndexOf

上面两个都是 如果查不到该字符 结果会返回-1

3.slice() 截取字符串

一个参数的话:就会从开始截取到结束位置
两个参数:第一个参数初始位置 第二个参数结束位置

var txt = "sfhshflh";
       console.log(txt.slice(2,4)); //左开右闭区间 也可以写负数
slice

负数形式 (但一般都不怎么会用到负数)

 var txt = "sfhshgvsvflh";
       console.log(txt.slice(-8,-4));
负数
4.substring() 截取
 var txt = "sfhshgvsvflh";
       console.log(txt.substring(2,4)); //左开右闭区间
substring()

那么大家会有问题 这个不是和第三种的截取不都是一样的吗 ?有什么区别呢

5.substr() 截取

第一个参数开始位置 第二个参数截取个数

这个和以上两种截取的方式不一样 这个第二个参数是截取的个数

  var txt = "sfhshgvsvflh";
       console.log(txt.substr(2,4));
substr
6. toUpperCase() 大写
7.toLowerCase() 小写
8. trim() 删除空格 兼容性 ie8以下不支持
9. replace("old","new"); 替换

是将第1个参数替换为第2个参数

10.split("") 里面写符号 字符串---->数组

它是通过字符串里面的符号来进行分割几个元素的

var txt = "sfh*shgv*sv*flh";
       console.log(txt.split("*"));
split
上一篇 下一篇

猜你喜欢

热点阅读