第一种
<script type="text/javascript">
var i=Math.random()*10;
document.write( i + "<br/>")
document.write(Math.round(i))
这个可以运行 结果:6.953881882807325
7
第二种
<script type="text/javascript">
var i=Math.random();
document.write( i *10 + "<br/>")
document.write(Math.round(i))
这个运行结果为什么不对
第二个你在document.write(Math.round(i))时里面用的还是i并没有用到上一步的i*10所以算出来的永远都是0,你应该用document.write(Math.round(i*10));