Задать вопрос

Alert(null+undefined) ошибка в коде?

Здравствуйте.
Проходила тест на знание основ яваскрипта здесь learn.javascript.ru/quiz/js-basic

Один из вопросов выглядит так:

Что выведет этот скрипт?

"use strict";

a = null + undefined;
alert(a);



Мой ответ был NaN.
Но правильным вариантом оказалось "В коде ошибка".
Открыла консоль, проверила – NaN.

Это я чего-то не догоняю (что не так?) или на сайте learn.javascript.ru ошибка?
  • Вопрос задан
  • 905 просмотров
Подписаться 1 Оценить 1 комментарий
Решение пользователя Алексей Уколов К ответам на вопрос (3)
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Всё дело в use strict. Переменная a не была явно объявлена и это вызовет ошибку.

0642cd128b95476bad6c7db0788713ee.png
Ответ написан