<script type="text/javascript">
var mystr="Hello World!";
document.write(mystr.substr(-3) + "<br />");
document.write(mystr.substr(0,5) );
</script>
如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
stringObject.substr(startPos,length)
startPos是开始的位置,而如果不设置length,那么就是从开始的位置到stringObject结束的字符
hello world!
startPos为-3,正好是“l”的位置;没有设置length;那么得到的结果就是从“l”开始知道数组的结尾,也就是“ld!”了