1.使用slice(start,end)截取start必须传,end不需要传,指定开始和结束位置,提取字符串的某一部分,将提取的部分作为新字符串返回。示例:varstr="0123456789";console.log("原始字符串:",str);console.log("从索引为3的字符到结尾:",str.slice(3));//3456789console.log("从倒数第三个字符到结尾:",str.slice(-3));//789console.log("从开始到索引为5的前一个字符:",str.slice(0,5));//01234console.log("从开头到最后3个字符的前一个字符:",str.slice(0,-3));//01234562,usesubstring(start,end)截取其中start必须通过,end不需要,该方法用于提取字符串中两个指定下标之间的字符,内容为从start到stop-1的所有字符,它的长度是停止减去开始示例:varstr="0123456789";console.log("原始字符串:",str);console.log("从索引为3的字符到结尾:",str.substring(3));//3456789console.log("从索引为20的字符到结尾:",str.substring(20));//console.log("从索引为3的字符到索引为5的前一个字符:",str.substring(3,5));//34console.log("Start自动和end交换,结果同上:",str.substring(5,3));//34console.log("从索引3的字符到索引为20的前一个字符:",str.substring(3,20));//34567893,使用substr(start,length)拦截start必须传,length可选,length表示返回的子串应该包含的字符数,例子:varstr="0123456789";console.log("原始字符串:",str);console.log("从索引为3的字符到结尾:",str.substr(3));//3456789console.log("从索引为20的字符到结尾:",str.substr(20));//console.log("从索引为3的字符中截取长度为5的字符串:",str.substr(3,5));//34567
