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()
,最終通過向下取整獲得最近的整數。