Конвертация числового значения в строковый тип

Используйте явное преобразование String(value) или метод value.toString(). Результат — строковое представление числа, например String(42) возвращает '42'.

Короткий ответ

Что ответить на собеседовании

Используйте явное преобразование String(value) или метод value.toString(). Результат — строковое представление числа, например String(42) возвращает '42'.

Подробный разбор

Ответ с пояснениями

Условие

Дано произвольное числовое значение. Требуется выполнить его преобразование в строку. Необходимо описать, какой результат будет получен после такой конвертации, а также указать подходящий тип приведения и метод, который можно применить для реализации этой операции.

Ответ

Используйте явное преобразование String(value) или метод value.toString(). Результат — строковое представление числа, например String(42) возвращает '42'.

const value = 42;
const text = String(value); // '42'
const same = value.toString(); // '42'

String подходит и для специальных числовых значений: NaN и Infinity станут соответствующими строками. toString(16) меняет систему счисления, а без аргумента используется десятичная. Исходное оформление вроде ведущих нулей не восстанавливается: число его не хранит. Конкатенация с пустой строкой тоже работает, но скрывает намерение.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее