我这样写 好像不行诶

来源:7-16 随机数 random()

慕前端9918592

2016-07-22 13:46

var num=document.write((Math.random())*10);

document.write(Math.round(num));


写回答 关注

5回答

  • 轻描柳絮
    2016-07-22 14:32:33
    已采纳

    var num=.(Math.random())*10;

    document.write(Math.round(num));

    是这样子,你第一行的得到的随机数不用输出来。

    慕前端991... 回复轻描柳絮

    我懂了,多谢多谢

    2016-07-22 15:20:26

    共 3 条回复 >

  • qq_二冬_0
    2016-07-22 15:00:21

    因为你传入Math.round()这个方法的参数num他不是一个数值类型的数据,num的类型是undefined,所以对他进行四舍五入的结果就是一个NaN。

    var num=(Math.random())*10;

    document.write("取得的随机数是:"+num);

    document.write("四舍五入后的数值是:"+Math.round(num));


    qq_二冬_... 回复慕前端991...

    是的,就是这个意思。

    2016-07-22 15:27:06

    共 2 条回复 >

  • 画饼充饥y
    2016-07-22 14:58:38

    var是定义  =后面应该是个值,可是后面跟输出语句肯定是不对的啦

    慕前端991...

    对对就是这样的,谢谢你

    2016-07-22 15:21:35

    共 1 条回复 >

  • 小白t
    2016-07-22 14:43:59

    要么写一步var num=document.write(Math.round(Math.random()*10));

    写两步就只在最后输出就行,因为你输出就相当于已经运行了一次,你那样相当于运行了两次。

    慕前端991...

    好,谢谢哈

    2016-07-22 14:48:14

    共 1 条回复 >

  • 一切顺其自然
    2016-07-22 14:23:58

    怎么有两次随机数

    慕前端991...

    没有啊

    2016-07-22 14:42:44

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题