<script type="text/javascript">
var mystr="I love JavaScript";
document.write(mystr.substring(7));
document.write(mystr.substring(2,6));
</script>
运行结果:
JavaScript
love
从第几位开始的时候,算不算空格?
第一个字符是0还是1?
我试了一下,(1,6)和(2,6)在浏览器是一样的效果,但是看源代码确实是有个空格存在。
算空格,是从0开始的就比如 var mystr1 ="l love javascript!";document.write(mystr1.substring(1,6)); 在页面上显示的是love,但是你按f12看源代码,其实里面是包含一个空格的,下标是从0开始,空格也包含在内
空格也算,从0开始