1、substring(a,b)
a:表示起始位置
b:表示结束位置
*截取时,截取内容包含了开始位置的元素,但是不包含结束为止的元素!
话不多说上代码!
function sub1(){
var str = 'javascript';
return str.substring(0,4);
}
console.log(sub1()); //返回值为‘java’
function sub2(){
var str = 'javascript';
return str.substring(1,4);
}
console.log(sub2()); //返回值为‘ava’
总结:substring 截取时,a和b两个参数都代表位置及索引值,但是包括起始位置不包括结束为止
2、 substr(index,length):
index:表示起始位置
length:表示截取内容长度
*截取时包括了起始位置的元素
function sub3(){
var str = 'javascript';
return str.substr(0,4);
}
console.log(sub3()); //返回值为‘java’
function sub4(){
var str = 'javascript';
return str.substr(1,4);
}
console.log(sub4()); //返回值为‘avas’
总结:substr截取时,包括起始位置,两个参数分别为起始位置和截取长度
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。