<script type="text/javascript">
var str = '430223199002272242'
alert("substring=" + str.substring(16,17));
alert("substr:"+str.substr(16,17))
</script>
截图 很明显
substring(起点,结束点)从起点开始,且不包含结束点,即截取结束点前一个字符为止。
substr(起点,长度) ,如果超过字符长度 也不报bug ,很明显从第16个位置开始,截取的长度为17 已经超出字符范围