課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
var num=document.write((Math.random())*10);
document.write(Math.round(num));
2016-07-22
源自:JavaScript進(jìn)階篇 7-16
正在回答
var num=.(Math.random())*10;
是這樣子,你第一行的得到的隨機(jī)數(shù)不用輸出來。
慕前端9918592 提問者
輕描柳絮 回復(fù) 慕前端9918592 提問者
慕前端9918592 提問者 回復(fù) 輕描柳絮
因為你傳入Math.round()這個方法的參數(shù)num他不是一個數(shù)值類型的數(shù)據(jù),num的類型是undefined,所以對他進(jìn)行四舍五入的結(jié)果就是一個NaN。
var num=(Math.random())*10;
document.write("取得的隨機(jī)數(shù)是:"+num);
document.write("四舍五入后的數(shù)值是:"+Math.round(num));
qq_二冬_0 回復(fù) 慕前端9918592 提問者
var是定義 ?=后面應(yīng)該是個值,可是后面跟輸出語句肯定是不對的啦
要么寫一步var num=document.write(Math.round(Math.random()*10));
寫兩步就只在最后輸出就行,因為你輸出就相當(dāng)于已經(jīng)運行了一次,你那樣相當(dāng)于運行了兩次。
怎么有兩次隨機(jī)數(shù)
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
5 回答我像這樣寫可以么,感覺好像理解錯了。。
3 回答不知道我這樣寫行不行啊
4 回答這樣寫行不行
1 回答為什么我這樣寫不行
1 回答大哥們我這個寫法對嗎?好像和大家的不一樣???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-07-22
var num=.(Math.random())*10;
document.write(Math.round(num));
是這樣子,你第一行的得到的隨機(jī)數(shù)不用輸出來。
2016-07-22
因為你傳入Math.round()這個方法的參數(shù)num他不是一個數(shù)值類型的數(shù)據(jù),num的類型是undefined,所以對他進(jìn)行四舍五入的結(jié)果就是一個NaN。
var num=(Math.random())*10;
document.write("取得的隨機(jī)數(shù)是:"+num);
document.write("四舍五入后的數(shù)值是:"+Math.round(num));
2016-07-22
var是定義 ?=后面應(yīng)該是個值,可是后面跟輸出語句肯定是不對的啦
2016-07-22
要么寫一步var num=document.write(Math.round(Math.random()*10));
寫兩步就只在最后輸出就行,因為你輸出就相當(dāng)于已經(jīng)運行了一次,你那樣相當(dāng)于運行了兩次。
2016-07-22
怎么有兩次隨機(jī)數(shù)