課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
mydate.setFullYear(18);
document.write(mydate+"<br><br>");
這個輸出正常。
var setyear=mydate.setFullYear(18);
document.write(setyear);
給這一個寫了一個變量,輸出這個變量就出問題了。
2015-08-13
源自:JavaScript進階篇 7-3
正在回答
y=x+z叫是表達式,但是x+z或y能叫表達式嗎?不能,也就會是沒返回值y或x+z。
你在想想分號前面是x+z還是y=x+z;
再怎么說了,舉個例子吧,你沒見過
document.getElementById(id);
object.getDay();// ? 單獨能做一行代碼嗎?
這里object.setDay(0);相當(dāng)于 object.getDay()= 0;
setFullYear是設(shè)置函數(shù),沒有返回值。
var setyear=mydate;
種哥 提問者
<!DOCTYPE?html> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>獲得年份?</title> <script?type="text/javascript"> var?mydate=new?Date();?//獲取詳細的年月日時間 document.write(mydate+"<br><br>"); var?myyear=mydate.getFullYear(); document.write("年份:"+myyear+"<br><br>"); mydate.setFullYear(18); document.write(mydate+"<br><br>"); var?setyear=mydate?/*問題出在這里,因為mydate本身就是一個實例,你相當(dāng)于把一個“過程”賦給一個變量,這是不對的?*/ document.write(setyear); </script> </head> <body> </body> </html>
Seraphim_
Seraphim_ 回復(fù) 種哥 提問者
種哥 提問者 回復(fù) Seraphim_
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答設(shè)置年份會出現(xiàn)這些錯誤
1 回答為什么設(shè)置年份 無輸出結(jié)果
4 回答設(shè)置年份setFullYear得到的是年份-59696308902790?
3 回答設(shè)置指定年份是否不聲明
1 回答輸出月份有誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-08-16
y=x+z叫是表達式,但是x+z或y能叫表達式嗎?不能,也就會是沒返回值y或x+z。
你在想想分號前面是x+z還是y=x+z;
再怎么說了,舉個例子吧,你沒見過
document.getElementById(id);
object.getDay();// ? 單獨能做一行代碼嗎?
這里object.setDay(0);相當(dāng)于 object.getDay()= 0;
2015-08-13
setFullYear是設(shè)置函數(shù),沒有返回值。
mydate.setFullYear(18);
var setyear=mydate;
document.write(setyear);
2015-08-13