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

哪位大牛帮忙开一下这样写对不对?

不知道这样写对不对?算出来倒是不大于10的整数。http://img1.sycdn.imooc.com//57fdf3ad0001dd4909890609.jpg

正在回答

4 回答

不对的,有可能取到10.

Math.random()是生成一个0-1的随机小数,Math.round()是小数取整,并且是最靠近这个小数的整数。

应该用floor代替round。

以上。

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

qq_枫_ 提问者

要求是“不大于10”呀,所以我觉得是对的。
2016-10-13 回复 有任何疑惑可以回复我~
#2

weibo_烟梦江南_03879528 回复 qq_枫_ 提问者

看错题了,我以为是小于10的
2016-10-13 回复 有任何疑惑可以回复我~

对的,而且任务要求就是用round()

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

不大于10,不就是小于或者等于10吗?感觉应该是是对的嘛。

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

我觉得是对的。round()是四舍五入,9.5以上的时候就是10

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

举报

0/150
提交
取消

哪位大牛帮忙开一下这样写对不对?

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