1.substring(参数一,参数二)
从参数一下标位置开始,截取到参数二下标位置,但是不包含参数二位置上的值
var jqStr = '下课吃饭,中午吃什么!';
relStr = jqStr.substring(1, 3);
console.log(relStr); 结果是:课吃
2.substr(参数一,参数二)
从参数一下标位置开始,截取参数二个字符
var jqStr = '下课吃饭,中午吃什么!';
relStr = jqStr.substr(1, 3); // 短歌行 --- 短的是个数
console.log(relStr); 结果是:课吃饭
3.slice(参数一,参数二)
从参数一下标位置开始,截取到参数二下标位置,但是不包含参数二位置上的值
var jqStr = '下课吃饭,中午吃什么!';
var relStr = jqStr.slice(1, 2);
console.log(jqStr);
console.log(relStr); 结果是:课
**注意:**
①.参数二可以忽略,如果忽略参数二,那么会从 参数一 开始截取到数组的结束
②.如果不传参数,将会从数组开头截取到数组结束(克隆数组)
你们的访问和点赞是我持之以恒的泉源 ! 加油