课程
/前端开发
/JavaScript
/JavaScript进阶篇
document.write(Math.round(Math.random()*10));
从这个运行可以看出,每次都是出现2次,刷了2个数字。
2019-01-29
源自:JavaScript进阶篇 7-16
正在回答
<script type="text/javascript">
document.write(Math.round(Math.random()));
</script>
代码应该改成document.write(Math.round((Math.random()*10)));也就是说你的Math.random()应该用括号包起来再和10相乘
我也出现这个情况,复制到编译器上面就没问题,可能是慕课的bug
刷了两个数字是什么意思??
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答每过两秒函数被立即执行两次
5 回答每次写for语句都会卡死,是什么问题?
1 回答是执行一次加一次吗
1 回答为什么要点击按钮两次,才正确执行函数?第一次无效?
3 回答为什么我的alert运行了两次!弹出两次