第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

設(shè)定年份輸出錯誤

mydate.setFullYear(18);

document.write(mydate+"<br><br>");

這個輸出正常。


var setyear=mydate.setFullYear(18);

document.write(setyear);

給這一個寫了一個變量,輸出這個變量就出問題了。

正在回答

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;

0 回復(fù) 有任何疑惑可以回復(fù)我~

setFullYear是設(shè)置函數(shù),沒有返回值。

mydate.setFullYear(18);

var setyear=mydate;

document.write(setyear);

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

種哥 提問者

是返回值的問題? 覺得 mydate.setFullYear(18); var setyear=mydate; 和 var setyear=mydate.setFullYear(18); 沒有什么區(qū)別啊
2015-08-13 回復(fù) 有任何疑惑可以回復(fù)我~
<!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>


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Seraphim_

對了,13行結(jié)尾少個分號; 不影響運行 ;)
2015-08-13 回復(fù) 有任何疑惑可以回復(fù)我~
#2

種哥 提問者

13行代碼是這個:var setyear=mydate.setFullYear(18); 你是不是看錯了?
2015-08-13 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Seraphim_ 回復(fù) 種哥 提問者

我說的是我改過之后貼的代碼, 【var setyear=mydate.setFullYear(18);】 改成【var setyear=mydate;】 問題出在這里,因為mydate本身就是一個實例,你相當(dāng)于把一個“過程”賦給一個變量,這是不對的
2015-08-13 回復(fù) 有任何疑惑可以回復(fù)我~
#4

種哥 提問者 回復(fù) Seraphim_

但是你這樣一改,年份就不對了啊,我要把年份設(shè)定為18,改了之后就沒這效果了。
2015-08-13 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消

設(shè)定年份輸出錯誤

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號