js slice和substring方法

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>

你可能感兴趣的:(JavaScript,slice,substring)