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

为什么document.write(mystr.charAt(2)); 返回的结果是1

为什么返回的空格用1表示

提问者:我要吃冰激凌 2016-03-09 16:38

个回答

  • guanguan1982
    2016-07-05 19:43:27

    前面别忘记还有个空格

  • mmmmBlack
    2016-06-08 11:33:54

    那个是L,不是1呢。

  • qq_当时年少_1
    2016-04-27 11:51:19

    空格也算一个字符,下标是从0开始,I love JavaScript!这里长度是18。I对应的下标是0,空格是2,l是3,以此类推......


  • 一只特立独行的doge
    2016-04-22 09:17:04

    是l不是1

  • 想要飞的鱼儿
    2016-04-08 10:47:56

    我的是对着呢,你看是不是  var mystr="I Love JavaScript!";字符串哪块写错了。空格返回的是(空白)。

  • 菜鸟_0024
    2016-04-07 15:27:21

    document.write(mystr.charAt(1)) 返回的是什么????


  • 李旭升
    2016-03-27 21:24:36

    中间有空格


  • LeingK
    2016-03-09 16:54:55

    下标是从0开始的,所以下标为2的是第3个字符,所以返回的是字符l,不是数字1