求解求幫忙
var a=Math.random()*10;
document.write(a+"<br />");
上面這兩行代碼為什么寫成一行 var a=document.write(Math.random()*10);? 這樣的實現(xiàn)不了?
var a=Math.random()*10;
document.write(a+"<br />");
上面這兩行代碼為什么寫成一行 var a=document.write(Math.random()*10);? 這樣的實現(xiàn)不了?
2017-04-23
舉報
2017-04-23
var XXX 表示聲明變量 ?比如你后面要用到A這個字母作為變量就 var A?
document.write() 表示JS代碼在網(wǎng)頁中顯示括號內(nèi)的內(nèi)容
var A=XXXXX ?相當(dāng)于聲明變量A并給A賦值XXXXX?
你想想 ?只是賦值而已 document.write(Math.random()*10);?相當(dāng)于是字符串 ?所以不能正常顯示
2017-04-23
2017-04-23
樓上已經(jīng)說的很清楚了 。。。寫成一行的時候,實際操作是是定義了一個a變量并給他賦值。
而分開寫的實質(zhì)操作是:1、先定義一個a并賦值;2、輸出a的值
2017-04-23
去掉那個var a=
document.write本身沒有返回對象的