JavaScript中的正确语法是什么:
var x = new Date;
OR
var x = new Date();
答案 0 :(得分:3)
两者都是正确的。当使用new
运算符且没有参数时,括号是可选的。
答案 1 :(得分:3)
两者都是正确的,仅仅是品味。
但是,即使您没有传递任何参数,通常也会优先使用大括号,因为这两个片段没有相同的评估:
错误的
new Date.valueOf(); // to work it should be (new Date).valueOf()
纠正一个
new Date().valueOf();
答案 2 :(得分:-1)
两者都是正确的。 您还可以使用参数化构造函数。
E.G: - var d = new Date(1993, 6, 28, 14, 39, 7);
console.log(d.toString()); // prints Wed Jul 28 1993 14:39:07 GMT-0600 (PDT)
console.log(d.toDateString()); // prints Wed Jul 28 1993