JavaScript 字符串操作:indexOf 和 substr 方法详解
JavaScript 字符串操作:indexOf 和 substr 方法详解
本示例演示了 JavaScript 中 indexOf 和 substr 方法的用法,通过分析代码输出结果,帮助您更好地理解这两个方法的功能。
**代码示例:**javascriptvar str = 'abcdefgh';
alert(str.indexOf('cd', 0)); // 结果是 (2)
alert(str.substr(1, 2)); // 结果是 ('bc')
分析:
-
第一个 alert 输出结果为 2,因为
'cd'在字符串中从第 2 个位置开始(索引从 0 开始)。indexOf方法返回第一个匹配项的索引。 -
第二个 alert 输出结果为 'bc',因为从索引 1 开始的 2 个字符是 'bc'。
substr方法从指定的索引开始提取指定长度的子字符串。
总结:
indexOf 方法用于在字符串中查找特定字符或子字符串的起始位置,而 substr 方法用于提取子字符串。掌握这两个方法的使用,将有助于您更加灵活地处理 JavaScript 中的字符串。
原文地址: https://www.cveoy.top/t/topic/lPyL 著作权归作者所有。请勿转载和采集!