В JavaScript даты и время представлены встроенным объектом Date. Чтобы объявить новую дату или время в JavaScript, используется конструктор new Date(). Без аргументов, этот конструктор создает объект Date для текущей даты и времени.
Следующая строка кода демонстрирует, как объявить новую дату в JavaScript:
var date = new Date();
В этом примере, var date объявляет новую переменную с названием date. new Date() – это конструктор JavaScript для объекта Date. Конструктор Date создает новый объект Date и присваивает ему текущие дату и время.
Также можно задать специфическую дату или время, передав аргументы в конструктор Date, например:
var date = new Date('2019-07-31');
Данный пример создает объект Date для определенной даты 31 июля 2019 года.
Если попытаться объявить новую дату с использованием Date() без new, JavaScript вернет строку, представляющую текущую дату и время, а не объект Date. Поскольку Date() и new Date() используются для разных целей (первое – для преобразования даты в строку, а второе – для создания объекта Date), важно быстро понимать разницу между этими двумя вариантами использования.
Таким образом, верным ответом на вопрос "Как вы объявляете новую дату в JavaScript?" является var date = new Date();.