一、字符串
1. charAt()
返回指定index的字符。
参数:
- index
var str = "叫你不提前买票,回不去了吧";
console.log(str.charAt(0)); // 叫
复制代码
2. charCodeAt()
返回指定index的字符的Unicode编码。
参数:
- index
console.log(str.charCodeAt(1)); // 20320
复制代码
3. concat()
字符串拼接。
参数:
- 要拼接的字符串
console.log(str.concat("!!!")); // 叫你不提前买票,回不去了吧!!!
复制代码
4. String.fromCharCode()
返回指定的Unicode编码对应的字符。
参数:
- Unicode编码
console.log(String.fromCharCode(1996)); // ߌ
复制代码
5. indexOf()
在一个字符串中检索另一个字符串,返回字符串第一次出现的index,没找到返回 -1
参数:
- 要检索的字符串
console.log(str.indexOf("买")); // 5
复制代码
6. lastIndexOf()
在一个字符串中检索另一个字符串,返回字符串最后一次出现的index,没找到返回 -1
参数:
- 要检索的字符串
console.log(str.lastIndexOf("不")); // 9
复制代码
7. match()
找到一个或多个匹配,返回一个存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。
参数:
- 匹配规则(正则表达式 或 字符串)
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()
替换匹配到的字符串 第一个参数也可以是普通的字符串
参数:
- 匹配规则(正则表达式 或 字符串)
- 要替换为的新字符串(或 一个回调函数的返回值)
console.log(str.replace("你", "我")); // 叫我不提前买票,回不去了吧
复制代码
9. search()
检索与正则表达式匹配的字符串,返回 index,找不到返回 -1
参数:
- 匹配规则(正则表达式 或 字符串)
console.log(str.search(/我忘了/)); // -1
复制代码
10. slice()
截取指定范围(左闭右开)的字符串,返回截取到的新字符串。
参数:
- 起始index
- 结束index(取不到)
console.log(str.slice(0, 3)); // 叫你不
复制代码
11. split()
将字符串分割为数组,返回数组。
参数:
- 分割的参照物
console.log(str.split("")); // ['叫', '你', '不','提', '前', '买','票', ',', '回','不', '去', '了','吧']
复制代码
12. substring()
截取指定范围(左闭右开)的字符串,返回截取到的新字符串。参数不能为负值
参数:
- 起始index
- 结束index(取不到)
console.log(str.substring(0, 2)); // 叫你
复制代码
13. substr()
截取指定长度的字符串,返回截取到的新字符串。
参数:
- 起始index
- 要截取的字符个数
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