Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 缺失';()';调用构造函数_Javascript_Jquery - Fatal编程技术网

Javascript 缺失';()';调用构造函数

Javascript 缺失';()';调用构造函数,javascript,jquery,Javascript,Jquery,下面的代码返回了当前年份()。JSFIDLE一直给我一个错误:“缺少“()”调用构造函数”,我不知道这意味着什么,也不知道如何摆脱它。代码仍然有效,但我想知道到底是什么导致了错误: HTML: jQuery: var currentYear = (new Date).getFullYear(); $(document).ready(function() { $("#year").text(currentYear); }); 谢谢 导致警告的是新日期部分。这将解决它

下面的代码返回了当前年份()。JSFIDLE一直给我一个错误:“缺少“()”调用构造函数”,我不知道这意味着什么,也不知道如何摆脱它。代码仍然有效,但我想知道到底是什么导致了错误:

HTML:

jQuery:

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()