JavaScript 字符串操作:indexOf 和 substr 方法详解

本示例演示了 JavaScript 中 indexOfsubstr 方法的用法,通过分析代码输出结果,帮助您更好地理解这两个方法的功能。

**代码示例:**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 中的字符串。

JavaScript 字符串操作:indexOf 和 substr 方法详解

原文地址: https://www.cveoy.top/t/topic/lPyL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录