赶路中
2020-06-18 21:13
声明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>");
b是你已经获取的年份了,而且b中没有getFullYear()方法
因为你的d是date类型的数据,而b是整型数据,你在整型数据中提取年份肯定不能提取出来,只有d是日期对象,才能从中提取出年份数据。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题