substr(startPos,lenrth)中说明startPos必须为数值,但是
<script type="text/javascript">
var mystr="Hello World!";
document.write(mystr.substr("H",mystr.indexOf(" ")));
</script>
结果也可以得到Hello
直接被忽略了,按从0开始算,不信你把H改成别的非数字,结果都是一样的