一只甜甜圈
2023-07-20 16:22:16
我嘗試了幾種方法來獲取 1 到 10 之間的隨機數,但都返回 undefined 或 NaN,為什么?這是我嘗試過的var num = Math.floor(Math.random * 10)function getNum() { return Math.floor(Math.random * 10);}var num2 = getNum();console.log('num = ' + num + 'num2 = ' + num2);登錄時都沒有給出號碼
3 回答

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
Math.random 是方法,所以你忘記了括號 ()。這是如何實現它的片段
var num = Math.floor(Math.random() * Math.floor(10))
function getNum() {
return Math.floor(Math.random() * Math.floor(10));
}
var num2 = getNum();
console.log('num = ' + num + 'num2 = ' + num2);

ITMISS
TA貢獻1871條經驗 獲得超8個贊
如果您打算讓它生成隨機數,您需要實際調用 (即)Math.randomMath.random()
var num = Math.floor(Math.random() * 10)
function getNum() {
return Math.floor(Math.random() * 10);
}
var num2 = getNum();
console.log('num = ' + num + 'num2 = ' + num2);
添加回答
舉報
0/150
提交
取消