<!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>
输出年份是调用了mydate(Date)对象的取值的方法,该get方法中是有返回值的,所以可以赋值给一个参数;
而设置年份是调用的mydate(Date)对象里面的赋值方法,是给Date对象赋值的,所以没有办法赋值给一个参数,这种写法是错误的