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

来源:7-7 返回指定位置的字符

我要吃冰激凌

2016-03-09 16:38

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

写回答 关注

8回答

  • 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)) 返回的是什么????


    Captai...

    空格吧

    2016-05-06 17:35:41

    共 2 条回复 >

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

    中间有空格


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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题