Javascript 缺失';()';调用构造函数
下面的代码返回了当前年份()。JSFIDLE一直给我一个错误:“缺少“()”调用构造函数”,我不知道这意味着什么,也不知道如何摆脱它。代码仍然有效,但我想知道到底是什么导致了错误: HTML: jQuery:Javascript 缺失';()';调用构造函数,javascript,jquery,Javascript,Jquery,下面的代码返回了当前年份()。JSFIDLE一直给我一个错误:“缺少“()”调用构造函数”,我不知道这意味着什么,也不知道如何摆脱它。代码仍然有效,但我想知道到底是什么导致了错误: HTML: jQuery: var currentYear = (new Date).getFullYear(); $(document).ready(function() { $("#year").text(currentYear); }); 谢谢 导致警告的是新日期部分。这将解决它
var currentYear = (new Date).getFullYear();
$(document).ready(function() {
$("#year").text(currentYear);
});
谢谢 导致警告的是
新日期
部分。这将解决它:
var currentYear = (new Date()).getFullYear();
您缺少
Date
的括号,它应该是Date()
因此:
缺少括号
new Date()
出于兴趣,您必须使用new Date(),您在哪里看到错误消息?在控制台里?你用的是什么浏览器?(我在Chrome或IE中都没有看到它)(这里没有看到这个评论!)当你点击页面顶部的JSHint按钮时,出现的任何错误旁边都会出现红点。将鼠标悬停在红点上,查看错误是什么。对于像我这样的新人来说,这是一个很棒的工具!(Chrome)这是一个很好的问答,不应该被否决。这是一个有很好答案的有效问题。为什么这个问题被否决?@Blaise无法识别该代码块中的构造函数,无法通过最低理解测试。(我没有投票。)哇。。。对于一个刚开始学习。。。我想我得先学再学!感谢@musefan的帮助,成功了@leftside:用于学习javascript的基础知识。当你有空闲时间的时候,也许值得一看。顺便说一句,这是一个代码风格的问题,不是一个错误<代码>新日期有效,与
新日期()相同。
。
new Date()