Встречается на собеседованиях • сегодня

Что будет если null привести к числу

При приведении null к числу в JavaScript получаем 0. Это поведение определено спецификацией языка:

js
console.log(Number(null)); // 0
console.log(+null); // 0

Однако в математических операциях null ведёт себя как 0 только при явном преобразовании. В сравнениях null равен только undefined и самому себе:

js
console.log(null == 0); // false
console.log(null > 0);  // false
console.log(null >= 0); // true (специфичное поведение)

Это особенность приведения типов в JS, которую важно учитывать при работе с числами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы