為什么輸出年份可以賦值給一個參數, 設置年份不可以賦值給一個參數,然后輸出呢
<!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();?
var myyear=mydate.getFullYear();
document.write("年份:"+myyear);*/
? ? ? ?var mydate=new Date();
? ? ? ?document.write(mydate+"<br />");
? ? ? ?var myyear=mydate.getFullYear();
? ? ? ?document.write(myyear+"<br />");
? ? ? /* mydate.setFullYear(81); //設置年份
document.write(mydate+"<br>"); */
? ? ? var x= mydate.setFullYear(81)
? ? ? ?document.write(x);
? ? ?
</script>
</head>
<body>
</body>
</html>
2021-09-08
輸出年份是調用了mydate(Date)對象的取值的方法,該get方法中是有返回值的,所以可以賦值給一個參數;
而設置年份是調用的mydate(Date)對象里面的賦值方法,是給Date對象賦值的,所以沒有辦法賦值給一個參數,這種寫法是錯誤的