JavaScript中的substr()方法可以从一个字符串中提取出子字符串,返回的是一个新的字符串。它可以接受两个参数,第一个参数指定了子字符串的开始位置,第二个参数指定了子字符串的长度。
使用方法
// 定义字符串 var str = "Hello World!"; // 使用substr()方法提取子字符串 var subStr = str.substr(6, 5); // 输出结果 console.log(subStr); // 输出:World
以上代码中,我们定义了一个字符串,使用substr()方法提取出了从第6个字符开始的5个字符,最终得到的字符串是“World”。
如果只传入一个参数,那么substr()方法会从指定的位置开始,一直提取到字符串的末尾。例如:
// 定义字符串 var str = "Hello World!"; // 使用substr()方法提取子字符串 var subStr = str.substr(6); // 输出结果 console.log(subStr); // 输出:World!
以上代码中,我们只传入了一个参数,从第6个字符开始,一直提取到字符串的末尾,最终得到的字符串是“World!”。
substr()方法可以方便的从字符串中提取子字符串,返回新的字符串,是一个非常实用的方法。