JavaScript中字符串基本方法(一)

2022-03-04  本文已影响0人  向前走不要停

昨天简单讲解了一下数组的迭代功能;

今天简单说一下字符串的api;

length

 作用:表示当前字符串的长度;直接点语法就可以了

实例:var str = "abc123d123ef456def123def123";

            str.length      // 27 =>控制台输出27 

charAt(index);

作用:获取当前索引对应的字符;

var str = "abc123d123ef456def123def123";

console.log(str.charAt(0));//a

 console.log(str.charAt(1));//b

除此之外:还可以 字符串[index] 来获取当前索引对应的字符串 

但是注意:此方法IE7一下不兼容;

var str = "abc123d123ef456def123def123";

 console.log(str[0]);  //a

 console.log(str[1]);   //b

charCodeAt(index);

作用:获取Unicode编码

实例:var str = "abc123d123ef456def123def123";

        console.log(str.charCodeAt(0));   //97

        console.log(str.charCodeAt(1));    //98


indexOf(字符串,[startIndex])/lastIndex(字符串,[starIndex])

作用:判断当前字符串是否包含另一个字符串,包含返回首次/最后一次出现的索引,不包含返回-1  ;

字符串:任意字符串;

[startIndex]:可以传递也可以省略 传递的是一个索引, indexOf默认是从0开始查找,传递了参数从当前索引开始查找 ;   lastIndexOf: 默认从末尾向前查找  传递了参数就从当前索引往前查找  

具体实例:

var str = "abc123d123ef456def123def123";

 console.log(str.indexOf("123")); //3

  console.log(str.indexOf("123",5)); //7

  console.log(str.lastIndexOf("123"));//24

  console.log(str.lastIndexOf("123",2));//-1

  console.log(str.indexOf("哈哈哈")); //-1

今天的更新先到这里,忙着做项目。。。。。

上一篇 下一篇

猜你喜欢

热点阅读