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

我看了排名第一和第二答案的同学,任务3从输入框里取出来的值都减1了,这是为什么呢?

http://img1.sycdn.imooc.com//578f00f800018aeb10440819.jpg

图中标红处

正在回答

4 回答

我的理解是,j是一个数组,j.charAt(n)其中的n是从0开始,但是代表的是wb的输入中的第0位数值,所以减1。

但是这种写法也不是很正确,在测试时如果输入21,因为n从0开始循环,会勾选hobby[0]和hobby[1]。所以这种写法仅限输入的数小于10

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

what?

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

砚之 提问者

9-4节 同学代码 排名第一和第二的代码 关于任务三中 取出了输入框的值后为啥减1
2016-07-20 回复 有任何疑惑可以回复我~

返回的是一个数组 下标从零开始

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

从 0开始?

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

砚之 提问者

从0开始,那减1,下标不是变成了负数了吗?
2016-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我看了排名第一和第二答案的同学,任务3从输入框里取出来的值都减1了,这是为什么呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信