Встречается на собеседованиях • сегодня
Какой вид преобразования типов у функции Number
Функция Number() выполняет явное (explicit) преобразование типов. Она конвертирует переданное значение в число по определённым правилам:
javascript
Number('123') // 123 (строка в число)
Number(true) // 1
Number(false) // 0
Number(null) // 0
Number(undefined) // NaN
Number('10px') // NaN (не удаётся распарсить)Особенности:
- Для строк пытается распарсить число, если не получается - возвращает
NaN nullпреобразуется в0undefinedвNaN- Булевы значения:
true→1,false→0 - Для объектов сначала вызывает
valueOf(), затемtoString()

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы