问答详情
源自:7-7 返回指定位置的字符

mystr.charAt(-1)不行吗?

mystr.charAt(-1)

不行吗?

提问者:alvy 2015-12-07 14:51

个回答

  • mmmmBlack
    2016-06-08 11:35:56

    正确的是:mystr.charAt(mystr.length-1),如果你直接写-1  电脑哪知道是字符串长度-1还是把字符串减1是吧。

  • 不加香菜不要葱
    2016-04-17 16:10:12

    不行。

  • Dusdii
    2016-01-14 19:58:15

    应该是document.write(mystr.charAt(mystr.length-1))

    因为第一个字符的标签是0,-1脱离取值范围了。

  • Mtodream
    2015-12-21 22:46:40

    写成 :  mystr.charAt(mystr.length-1)  ,就可以了

  • 哥特式KK
    2015-12-07 15:17:08

    楼上正解

  • Caballarii
    2015-12-07 14:53:36

    charAt的参数范围是0到length-1,其余值会返回空字符串