为什么输出年份可以赋值给一个参数, 设置年份不可以赋值给一个参数,然后输出呢

来源:7-3 返回/设置年份方法

qq_精慕门1291611

2021-08-30 15:01

<!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>

写回答 关注

1回答

  • 星炽
    2021-09-08 17:48:49

    输出年份是调用了mydate(Date)对象的取值的方法,该get方法中是有返回值的,所以可以赋值给一个参数;

    而设置年份是调用的mydate(Date)对象里面的赋值方法,是给Date对象赋值的,所以没有办法赋值给一个参数,这种写法是错误的

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题