Number.prototype.toString
Превращает число в строку, в том числе в другой системе счисления.
Доступно с: ES1
Синтаксис
number.toString(radix)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| radix | number | Необязательный. Основание системы счисления от 2 до 36. По умолчанию 10. |
Возвращаемое значение
stringЧисло в виде строки.
Примеры
Число в строку:
const n = 255;
console.log(n.toString() + '!');Результат:
255!Двоичная и шестнадцатеричная запись:
const n = 255;
console.log(n.toString(2));
console.log(n.toString(16));Результат:
11111111
ffПримечания
У числового литерала точку перед методом нужно удвоить или взять число в скобки: 255..toString(16) или (255).toString(16). Обратное преобразование — parseInt('ff', 16).
См. также
- parseInt — Преобразует строку в целое число.
- String() — Превращает любое значение в строку.
- Number.prototype.toFixed — Форматирует число с заданным количеством знаков после запятой.
Вопросы и ответы по теме
В учебнике
- Преобразование типов — Как превратить строку в число и обратно в JavaScript — Number, String, Boolean, parseInt и неявное преобразование.