function myFunction() {
var a =Math.floor(Math.random()*10);
return a;
}
//?
記住?Math.random()
?永遠不會返回?1
。同時因為我們是在用?Math.floor()
?向下取整,所以最終我們獲得的結果不可能有?20
。這確保了我們獲得了一個在0到19之間的整數。
把操作連綴起來,代碼類似于下面:
Math.floor(Math.random() * 20);
我們先調用?Math.random()
,把它的結果乘以20,然后把上一步的結果傳給?Math.floor()
,最終通過向下取整獲得最近的整數。
?