为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

8 回答

前面别忘记还有个空格

1 回复 有任何疑惑可以回复我~

那个是L,不是1呢。

0 回复 有任何疑惑可以回复我~

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


0 回复 有任何疑惑可以回复我~

是l不是1

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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


0 回复 有任何疑惑可以回复我~
#1

张威1992

I love JavaScript! document.write(mystr.charAt(1)) 返回的是空格
2016-04-24 回复 有任何疑惑可以回复我~
#2

CaptainTeemo

空格吧
2016-05-06 回复 有任何疑惑可以回复我~

中间有空格


1 回复 有任何疑惑可以回复我~

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

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号