JavaScript 字符串截取:substring(), slice(), substr() 函数详解
在 JavaScript 中,可以使用 'substring()', 'slice()' 和 'substr()' 函数来截取字符串。这些函数都接受起始位置和结束位置作为参数,返回一个新的子字符串。
- substring() 和 slice() 的第二个参数表示结束位置(不包括该位置的字符)。
- substr() 的第二个参数表示截取的长度。
示例代码:
var str = 'Hello World!';
var sub1 = str.substring(0, 5); // 'Hello'
var sub2 = str.slice(6, 11); // 'World'
var sub3 = str.substr(0, 5); // 'Hello'
总结:
- 'substring()' 和 'slice()' 的行为相似,但当参数顺序颠倒时,它们的表现不同。
- 'substr()' 则直接根据长度截取字符串。
在实际应用中,建议根据具体需求选择合适的函数进行字符串截取操作。
原文地址: https://www.cveoy.top/t/topic/lVOT 著作权归作者所有。请勿转载和采集!