Используйте явное преобразование 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) меняет систему счисления, а без аргумента используется десятичная. Исходное оформление вроде ведущих нулей не восстанавливается: число его не хранит. Конкатенация с пустой строкой тоже работает, но скрывает намерение.