【持续更新】Js常用的方法

一、字符串

1. charAt()

返回指定index的字符。

参数:

  1. index
var str = "叫你不提前买票,回不去了吧";

console.log(str.charAt(0));  // 叫
复制代码

2. charCodeAt()

返回指定index的字符的Unicode编码。

参数:

  1. index
console.log(str.charCodeAt(1)); // 20320
复制代码

3. concat()

字符串拼接。

参数:

  1. 要拼接的字符串
console.log(str.concat("!!!")); // 叫你不提前买票,回不去了吧!!!
复制代码

4. String.fromCharCode()

返回指定的Unicode编码对应的字符。

参数:

  1. Unicode编码
console.log(String.fromCharCode(1996)); // ߌ
复制代码

5. indexOf()

在一个字符串中检索另一个字符串,返回字符串第一次出现的index,没找到返回 -1

参数:

  1. 要检索的字符串
console.log(str.indexOf("买")); // 5
复制代码

6. lastIndexOf()

在一个字符串中检索另一个字符串,返回字符串最后一次出现的index,没找到返回 -1

参数:

  1. 要检索的字符串
console.log(str.lastIndexOf("不")); // 9
复制代码

7. match()

找到一个或多个匹配,返回一个存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。

参数:

  1. 匹配规则(正则表达式 或 字符串)
var str2 = "Jquery 3.6.0";

console.log(str2.match("J")); // [ 'J', index: 0, input: 'Jquery 3.6.0', groups: undefined ]

console.log(str2.match(/\d/g)); // [ '3', '6', '0' ]

复制代码

8. replace()

替换匹配到的字符串 第一个参数也可以是普通的字符串

参数:

  1. 匹配规则(正则表达式 或 字符串)
  2. 要替换为的新字符串(或 一个回调函数的返回值)
console.log(str.replace("你", "我")); // 叫我不提前买票,回不去了吧
复制代码

9. search()

检索与正则表达式匹配的字符串,返回 index,找不到返回 -1

参数:

  1. 匹配规则(正则表达式 或 字符串)
console.log(str.search(/我忘了/)); // -1
复制代码

10. slice()

截取指定范围(左闭右开)的字符串,返回截取到的新字符串。

参数:

  1. 起始index
  2. 结束index(取不到)
console.log(str.slice(0, 3)); // 叫你不
复制代码

11. split()

将字符串分割为数组,返回数组。

参数:

  1. 分割的参照物
console.log(str.split("")); // ['叫', '你', '不','提', '前', '买','票', ',', '回','不', '去', '了','吧']
复制代码

12. substring()

截取指定范围(左闭右开)的字符串,返回截取到的新字符串。参数不能为负值

参数:

  1. 起始index
  2. 结束index(取不到)
console.log(str.substring(0, 2)); // 叫你
复制代码

13. substr()

截取指定长度的字符串,返回截取到的新字符串。

参数:

  1. 起始index
  2. 要截取的字符个数
console.log(str.substr(1, 2)); // 你不
复制代码

14. toUpperCase()

将字符串中的字母转换为大写。

console.log(str2.toUpperCase()); // JQUERY 3.6.0
复制代码

15. toLowerCase()

将字符串中的字母转换为小写。

console.log(str2.toLowerCase()); // jquery 3.6.0
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享