问答详情
源自:7-3 返回/设置年份方法

设置指定年份是否不声明

声明b是否是多余的?因为在document.write里,写(b.getFullYear() 是无法输出的。

但使用写 document.write(d.getFullYear()) 就能正确输出。


var d=new Date();

var b=d.setFullYear(19);

document.write(b.getFullYear()+"</b>");


以下是能正确输出的代码

var d=new Date();

var b=d.setFullYear(19);

document.write(d.getFullYear()+"</b>");


提问者:赶路中 2020-06-18 21:13

个回答

  • qq_慕的地3270646
    2020-06-19 11:27:04

    b是你已经获取的年份了,而且b中没有getFullYear()方法

  • qq_慕后端3338562
    2020-06-19 11:01:19

    因为你的d是date类型的数据,而b是整型数据,你在整型数据中提取年份肯定不能提取出来,只有d是日期对象,才能从中提取出年份数据。