Встречается на собеседованиях • сегодня
Почему в DevTools при вводе цифры показываются методы только для number
В DevTools при вводе цифры интерпретатор автоматически приводит её к числовому типу (number), поэтому показываются методы именно для чисел. Это поведение отличается от строк, где цифры в кавычках будут иметь строковые методы.
Пример:
js
42.toFixed(2); // Работает, потому что 42 - число
"42".toFixed(2); // Ошибка, toFixed не метод строкиЧисла в JS имеют свои методы (toFixed, toString и др.), которые доступны через прототип Number. DevTools просто отражает эту особенность языка. Для доступа к строковым методам нужно явно преобразовать число в строку:
js
(42).toString().length; // 2
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы