substring()
第一个参数(必选):所提取的第一个字符的下标。
第二个参数(可选):要提取最后一个字符的下标。如果省略该参数,那么返回起始下标一直到结尾的字符。
var str="Hello world!"
console.log(str.substring(3)) // 输出lo w
substr()
第一个参数(必选):所提取的第一个字符的下标。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
第二个参数(可选):子串中的字符数。必须是数值。如果省略该参数,那么返回起始下标一直到结尾的字符。
var str="Hello world!"
console.log(str.substr(-3,2)) //ld
** substr() 方法不同的是,substring() 不接受负的参数。**