slice和substring方法都是截取字符串,当第二个参数是正数时,两个方法的功能是相同的,是负数时两个方法功能就不同了。下面举个简单的例子比较容易明白。
注释是结果
注释是结果
<script language="JavaScript" type="text/javascript">
var temp = "abcdefghigk";
alert(temp.slice(0, -3));//abcdefgh
alert(temp.substring(0, -3));//
alert(temp.slice(6, -3));//gh
alert(temp.substring(6, -3));//abcdef
alert(temp.slice(2,5));//cde
alert(temp.substring(2, 5));//cde
</script>
深入理解slice与substring方法在字符串截取中的差异
本文详细解析了JavaScript中slice和substring方法在处理字符串截取时的不同应用,通过实例展示了正数与负数参数下两者的区别,帮助开发者更精准地进行字符串操作。
3304

被折叠的 条评论
为什么被折叠?



