JavaScript 字符串截取
在 JavaScript 中,可以使用以下方法截取字符串:
1. slice()
slice() 方法从指定的开始索引到结束索引(不包括结束索引)截取字符串的一部分。语法如下:
str.slice(start, end);
例如:
const str = "Hello World";console.log(str.slice(0, 5)); // 输出 "Hello"console.log(str.slice(7)); // 输出 "World"
2. substring()
substring() 方法与 slice() 类似,但它可以接收负数索引来从字符串的末尾开始截取。语法如下:
str.substring(start, end);
例如:
const str = "Hello World";console.log(str.substring(0, 5)); // 输出 "Hello"console.log(str.substring(7)); // 输出 "World"console.log(str.substring(-5)); // 输出 "World"
3. substr()
substr() 方法从指定的开始索引开始截取指定数量的字符。语法如下:
str.substr(start, length);
例如:
const str = "Hello World";console.log(str.substr(0, 5)); // 输出 "Hello"console.log(str.substr(7, 2)); // 输出 "Wo"
选择方法的建议
- 当需要精确控制截取的起始和结束索引时,使用 slice()。
- 当需要从字符串的末尾截取时,使用 substring()。
- 当需要截取指定长度的字符时,使用 substr()。
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)