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截取时,包含起始地位,两个参数别离为起始地位和截取长度