В JavaScript числа и строки — разные типы данных. Для преобразования числа в строку используются различные методы, которые позволяют форматировать числа, добавлять знаки после запятой или изменять систему счисления.
Метод toString()
Метод toString()
преобразует число в строку.
const num = 123;
console.log(num.toString()); // "123"
Этот метод поддерживает указание системы счисления.
const num = 255;
console.log(num.toString(2)); // "11111111" (двоичная система)
console.log(num.toString(16)); // "ff" (шестнадцатеричная система)
Функция String()
Функция String(value)
преобразует переданное значение в строку.
const num = 42;
console.log(String(num)); // "42"
Этот способ универсальный, так как работает с разными типами данных.
Конкатенация с пустой строкой
Один из самых простых способов — сложение числа с пустой строкой ""
.
const num = 100;
console.log(num + ""); // "100"
Метод toFixed()
Метод toFixed(n)
форматирует число с n
знаками после запятой.
const num = 5.678;
console.log(num.toFixed(2)); // "5.68"
Возвращаемое значение — строка.
Метод toPrecision()
Метод toPrecision(n)
округляет число до n
значащих цифр.
const num = 123.456;
console.log(num.toPrecision(4)); // "123.5"
Использование шаблонных строк
Шаблонные строки автоматически преобразуют числа в строковый формат.
const num = 500;
console.log(`${num}`); // "500"