JavaScript 字符串常用方法详解及示例
JavaScript 字符串常用方法详解及示例
JavaScript 中的字符串对象拥有丰富的内置方法,方便开发者进行各种字符串操作。本文将介绍一些常用的字符串方法,并结合代码示例说明其用法。
1. charAt() 方法
返回字符串中指定位置的字符。
let str = 'Hello World';
console.log(str.charAt(0)); // 'H'
2. concat() 方法
将两个或多个字符串连接起来,返回一个新的字符串。
let str1 = 'Hello';
let str2 = 'World';
console.log(str1.concat(' ', str2)); // 'Hello World'
3. indexOf() 方法
返回字符串中指定文本的第一个出现位置。如果没有找到匹配的文本,则返回 -1。
let str = 'Hello World';
console.log(str.indexOf('World')); // 6
4. slice() 方法
从字符串中提取一个新的字符串,返回一个新的字符串。
let str = 'Hello World';
console.log(str.slice(6, 11)); // 'World'
5. replace() 方法
替换字符串中的文本。
let str = 'Hello World';
console.log(str.replace('World', 'JavaScript')); // 'Hello JavaScript'
6. toUpperCase() 方法
将字符串转换为大写字母。
let str = 'Hello World';
console.log(str.toUpperCase()); // 'HELLO WORLD'
7. toLowerCase() 方法
将字符串转换为小写字母。
let str = 'Hello World';
console.log(str.toLowerCase()); // 'hello world'
8. split() 方法
将字符串分割成字符串数组。
let str = 'Hello World';
console.log(str.split(' ')); // ['Hello', 'World']
9. trim() 方法
去除字符串两端的空格。
let str = ' Hello World ';
console.log(str.trim()); // 'Hello World'
10. startsWith() 方法
判断字符串是否以指定文本开头。
let str = 'Hello World';
console.log(str.startsWith('Hello')); // true
11. endsWith() 方法
判断字符串是否以指定文本结尾。
let str = 'Hello World';
console.log(str.endsWith('World')); // true
12. repeat() 方法
重复指定次数的字符串。
let str = 'Hello ';
console.log(str.repeat(3)); // 'Hello Hello Hello '
13. lastIndexOf() 方法
返回字符串中指定文本的最后一个出现位置。如果没有找到匹配的文本,则返回 -1。
let str = 'Hello World';
console.log(str.lastIndexOf('o')); // 7
14. substring() 方法
从字符串中提取一个新的字符串,返回一个新的字符串。与 slice() 方法类似,但是不支持负数索引。
let str = 'Hello World';
console.log(str.substring(6, 11)); // 'World'
15. startsWith() 方法
判断字符串是否以指定文本开头。可以指定起始位置。
let str = 'Hello World';
console.log(str.startsWith('World', 6)); // true
16. endsWith() 方法
判断字符串是否以指定文本结尾。可以指定结束位置。
let str = 'Hello World';
console.log(str.endsWith('Hello', 5)); // true
17. includes() 方法
判断字符串是否包含指定文本。
let str = 'Hello World';
console.log(str.includes('World')); // true
本文介绍了 JavaScript 中一些常用的字符串方法,希望能帮助读者更好地理解和运用这些方法,提高字符串操作效率。
原文地址: https://www.cveoy.top/t/topic/jzWO 著作权归作者所有。请勿转载和采集!