slice,substr,substring

var s = '0123456789';

//slice 遇负数,则此负数值等同于 s.length + (负数)

s.slice(3,6); //"345", 从位置3开始,到位置6结束

s.slice(3); //"3456789", 从3开始,无结束位置到结尾

s.slice(-3); //"789", 从末尾向前数3个,或者起始位置为 字串长度-3,即=s.slice(s.length-3)

s.slice(12); //""

s.slice(0, -3); //"0123456", 0开始,s.length+(-3) 结束

s.slice(3,-4); //"456", 3开始,s.length+(-3) 结束

s.slice(-3, 1); //""

s.slice(-3, 9); //78

s.slice(-3, -2); //7

s.slice(-2, -4); //""

s.substring(-3);

s.substr(-3);

s.substring(3,-4);

s.substr(3,-4);

原文地址:https://www.cnblogs.com/lechie/p/3826933.html