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