Кратко
СкопированоМетод to
преобразует число в строку в указанной системе счисления. По умолчанию используется десятичная система счисления.
Пример
Скопированоconst number = 42console.log(number.toString())// '42'console.log(number.toString(2))// '101010'console.log(number.toString(8))// '52'console.log(number.toString(16))// '2a'
const number = 42 console.log(number.toString()) // '42' console.log(number.toString(2)) // '101010' console.log(number.toString(8)) // '52' console.log(number.toString(16)) // '2a'
Как пишется
СкопированоМетод принимает необязательный аргумент, указывающий основание системы счисления, в которую нужно конвертировать число при превращении в строку. Допустимые значения аргумента от 2 до 36. Если указать значение вне этого интервала, то произойдёт ошибка Range
.
Если необязательный аргумент не указан, то строковое представление числа будет в десятичной системе счисления.
Метод возвращает строковое представление числа в запрошенной системе счисления.
Как понять
СкопированоМетод to
у числа переопределяет стандартный метод to
объектов.
При вызове происходит преобразование числа из десятичной системы счисления в указанную первым аргументом. Если аргумент не указан, то используется десятичная система.
Помимо стандартной десятичной системы, часто используются:
На практике
Скопированосоветует Скопировано
🛠 Метод всегда нужно вызывать явно. JavaScript не использует его неявно при печати числа на экран, потому что у примитивных типов существует значение.
Это утверждение прямо противоположно для метода to
объекта. Его JavaScript всегда вызывает при попытке вывести объект на экран.