alvy
2015-12-07 14:51
mystr.charAt(-1)
不行吗?
正确的是:mystr.charAt(mystr.length-1),如果你直接写-1 电脑哪知道是字符串长度-1还是把字符串减1是吧。
不行。
应该是document.write(mystr.charAt(mystr.length-1))
因为第一个字符的标签是0,-1脱离取值范围了。
写成 : mystr.charAt(mystr.length-1) ,就可以了
楼上正解
charAt的参数范围是0到length-1,其余值会返回空字符串
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题