公式书写。。

公式书写。。

Math.floor(Math.random()*10)+1;    //1
Math.floor(Math.random()*10)+1);   //2
1和2是等效,怎么4-5选择体第二题是选择第一个呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
小丸子爱吃菜 2017-12-14 18:47:41
<script>
        var random,random1;
        random=Math.floor(Math.random()*(10-1+1)+1);
        console.log(random)
        random1=Math.floor(Math.random()*10)+1;
        console.log(random1)
</script>

可以就上面的代码去看一下,这两种方式的写法,得出的结果是一样的,因为都是先执行乘法,然后再进行+1,因为数字1是整数,没有小数,不涉及取整问题,所以写在括号里面或者外面结果都是一样的。

  • 提问者 潜狸 #1
    好的,明白,谢谢老师
    2017-12-14 18:48:09
小丸子爱吃菜 2017-12-14 17:12:31

http://img1.sycdn.imooc.com//climg/5a3240280001efae09610172.jpg

这是老师课程中讲的公式,你可以看看括号嵌套的关系~

Math.floor(Math.random()*10)+1);你的跟老师的还是有不同的~


  • 提问者 潜狸 #1
    对,知道了,写的时候复制粘贴的,本来是想看最后一个括号没括号区别的,结果自己写了没注意看,知道了
    2017-12-14 17:15:35
  • 提问者 潜狸 #2
    但是我纠结的是选择题后面少写个括号,而视频后面写了括号的,是这样的
    2017-12-14 17:17:12
  • 提问者 潜狸 #3
    整理了一下 1. Math.floor(Math.random()*(10)+1); 2. Math.floor(Math.random()*10)+1; document.write(Math.floor(Math.random()*(10)+1)); document.write("<br>"); document.write(Math.floor(Math.random()*10)+1); 1和2是等效的是吗?是两种书写方式是吗?
    2017-12-14 17:29:19
嘘_别说话 2017-12-14 16:23:32

你看看你问的

‘1和2是等效,怎么4-5选择体第二题是选择第一个呢?’

http://img1.sycdn.imooc.com//climg/5a3233cb000145ff05940453.jpg

这里有你写的第二个写法么?你都词不达意,哪哪都有你的问题~关键你的问题有点水平好不好

我帮助了很多人,我就是很牛啊,我就能看出你代码的问题,这么明显,还需要求证~你有本事你也帮助别人啊~

咱们技术见高低,再见!!!




  • 提问者 潜狸 #1
    那你牛到让我在百度搜的到没?来嘛,打嘴仗
    2017-12-14 16:24:30
  • 提问者 潜狸 #2
    我到底看你多厉害
    2017-12-14 16:24:44
  • 提问者 潜狸 #3
    我是套的视频里面的公式,发现了有点区别,我哪句词不达意了,来,对对语文功底,咬文嚼字来嘛
    2017-12-14 16:26:01
嘘_别说话 2017-12-14 15:16:03

你太为难人了,Math.floor(Math.random()*10)+1)这个语法错误好不好,1后面多这个括号本来就是多余的好不咯,你测试了么我想知道?

http://img1.sycdn.imooc.com//climg/5a32252f0001c3a204210093.jpg

  • 提问者 潜狸 #1
    你猜我测试没
    2017-12-14 15:16:50
  • 提问者 潜狸 #2
    需要你回答了吗
    2017-12-14 15:16:58
  • 提问者 潜狸 #3
    我实在求证这两个的区别,是写错了还是咋回事,写错了可以修改过来
    2017-12-14 15:18:01
小丸子爱吃菜 2017-12-14 14:57:41

这两个选项是不同的,一个是floor,向下取整;一个是ceil,向上取整。

祝学习愉快!

  • 提问者 潜狸 #1
    老师你没明白我的意思,你注意看,我的12不是选项12我,有个加了括号,有个没加,你注意看两个公式的尾部区别
    2017-12-14 15:04:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师