字符串截取是常用的方法,在地址栏传参数获取参数还有很多巧妙的用处,但是总是记不住这几个方法,特此总结一下,谁有好的记忆方式可以留言给我,也可以微信我啊17346598520
js在学习上感觉比较好理解,但是总是记不住这些方法,参数,返回值,有没有想学习英语的时候,有各种联想记忆法,谐音记忆法的书籍呢,求推荐,有能力的朋友也可以写一下,那样后来的朋友肯定会学习很快的。我是没有好的记忆方法,只能在此总结一下,就当是在记忆一遍吧。
substring( from , to)
1.方法介绍:该方法是从哪到哪的字符串截取(包头不包尾),返回截取后的字符串,不改变原数组
2.参数要求,2个参数必须都为非负整数,第一个参数必须有,从什么位置开始,第二个参数可选,代表到哪里结束。如果不传参数就到结尾
var name = 'bonly-ge';
console.log(name.substring(0,5)); // 输出为bonly
console.log(name.substring(6)); // 输出为ge
console.log(name); // 输出为bonly-ge
substr( index , length)
1.方法介绍:该方法是从哪开始截取,截取多少个,返回截取后的字符串,可以从右边倒着截取,不改变原数组
2.参数要求:2个参数,第一个参数代表从哪个位置开始截取(必选),正数代表从左边开始,负数代表从右边开始,第二个参数代表截取多少个,必须为正数,如果超出字符串的长度则截取到字符串末尾
var name = 'bonly-ge';
console.log(name.substr(0,5)); // 输出为bonly
console.log(name.substr(-2)); // 输出为ge
console.log(name.substr(-2,10)); // 输出为ge
console.log(name); // bonly-ge