Math.random和Math.round的輸出值不對(duì)是什么原因?
????document.write(Math.random()*10+"<br>"); ????var?a?=?Math.random()*10; ????document.write(Math.round(a));
/*??結(jié)果:?*/ 9.264079429280889 6
有大神知道這是什么原因么,還望解釋?。?!
????document.write(Math.random()*10+"<br>"); ????var?a?=?Math.random()*10; ????document.write(Math.round(a));
/*??結(jié)果:?*/ 9.264079429280889 6
有大神知道這是什么原因么,還望解釋?。?!
2017-12-18
舉報(bào)
2017-12-18
?document.write(Math.random()*10+"<br>"); ?這段會(huì)輸出一個(gè)隨機(jī)數(shù);
var?a?=?Math.random()*10;
????document.write(Math.round(a)); 四舍五入的卻是 ?你var的這個(gè)隨機(jī)數(shù)
2017-12-18
var a=Math.random()*10
document.write(a+"<br />");
document.write(Math.round(a));
2017-12-18
你第一次輸出的是一個(gè)隨機(jī)數(shù),第二次重新生成隨機(jī)數(shù)并取整的,兩個(gè)隨機(jī)數(shù)是不一樣的
2017-12-18
你這個(gè)輸出了兩個(gè)隨機(jī)數(shù),四舍五入的是第二個(gè)