JS中substr和substring的用法和区别

一、substr 方法

返回一个从指定位置开始的指定长度的子字符串。
string.substr(start [, length ])

注意: length可选项。如 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串到 string 的最后。

let words = $("#wxWords").val();
let first = words.substr(0, 1) //截取第一个文字
let second = words.substr(1, 1) //截取第二个文字

从下标1开始去1个字

 console.log("second:", second)

二、substring 方法

返回位于 String 对象中指定位置的子字符串。
string.substring(start, end)

注意:

substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。

let words = $("#wxWords").val();
let first = words.substring(0, 1) //截取第一个文字
let second = words.substring(1, 2) //获取从1到2的字
 console.log("second1:", second)

两种方法结果都一样

猜你喜欢

转载自www.cnblogs.com/huanghuali/p/11966437.html