Войти Регистрация
Фронтенд

23. == и === на полях ответа API

Лёгкая

API кешбэка возвращает поля то строкой, то числом, то null. Что выведет код? Запишите строки по порядку.

В работе: Проверка полей ответа: процент кешбэка пришёл строкой «5» вместо числа.

Как проверяем Код не запускаем — предскажите вывод. Пишите строки по порядку, по одной на строку; пробелы по краям не важны. Ответ один на подход: после него показываем разбор.
сравнениеприведение типовtypeof

Источник: на задачах Альфа-Банка: ответ API кешбэка. Условие пересказано своими словами.

Давали на собеседовании? Ответов пока мало — ваш поможет.
  1. console.log(typeof null);
  2. console.log(null == undefined);
  3. console.log(null === undefined);
  4. console.log(0 == '');
  5. console.log('5' == 5);
  6. console.log(NaN == NaN);
  7. console.log([] == false);
  8. console.log(null == 0);
  9. console.log(typeof NaN);