0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Метод toString() позволяет приводить к строке другие типы данных. Например:</p>
1
<p>Метод toString() позволяет приводить к строке другие типы данных. Например:</p>
2
const num = 123; console.log(num.toString()); // => 123 console.log(typeof num.toString()); // => string const bool = false; console.log(bool.toString()); // => false console.log(typeof bool.toString()); // => string const arr = ['dog', 'cat', 'elephant']; console.log(arr.toString()); // => dog,cat,elephant console.log(typeof arr.toString()); // => string // для преобразования объектов больше подходит метод JSON.stringify() const obj = { name: 'John', age: 30, isDeveloper: true, }; console.log(obj.toString()); // => [object Object] console.log(JSON.stringify(obj)); // => {"name":"John","age":30,"isDeveloper":true} console.log(typeof JSON.stringify(obj)); // => string<p>Давайте подробнее рассмотрим, как метод toString() работает с числами.</p>
2
const num = 123; console.log(num.toString()); // => 123 console.log(typeof num.toString()); // => string const bool = false; console.log(bool.toString()); // => false console.log(typeof bool.toString()); // => string const arr = ['dog', 'cat', 'elephant']; console.log(arr.toString()); // => dog,cat,elephant console.log(typeof arr.toString()); // => string // для преобразования объектов больше подходит метод JSON.stringify() const obj = { name: 'John', age: 30, isDeveloper: true, }; console.log(obj.toString()); // => [object Object] console.log(JSON.stringify(obj)); // => {"name":"John","age":30,"isDeveloper":true} console.log(typeof JSON.stringify(obj)); // => string<p>Давайте подробнее рассмотрим, как метод toString() работает с числами.</p>
3
<p>Кроме приведения числа к строке метод может использоваться для преобразования числа в другую систему счисления. Для этого основание системы счисления передаётся в качестве аргумента. Значение по умолчанию -<em>10</em>.</p>
3
<p>Кроме приведения числа к строке метод может использоваться для преобразования числа в другую систему счисления. Для этого основание системы счисления передаётся в качестве аргумента. Значение по умолчанию -<em>10</em>.</p>
4
<p>Посмотрим на конкретном примере:</p>
4
<p>Посмотрим на конкретном примере:</p>
5
const number = 1000; // если аргумент не задан, то возвращается строковое представление числа в десятичной системе счисления console.log(number.toString()); // => 1000 console.log(typeof number.toString()); // => string // преобразуем число в двоичную систему счисления console.log(number.toString(2)); // => 1111101000 // а теперь в шестнадцатеричную console.log(number.toString(16)); // => 3e8
5
const number = 1000; // если аргумент не задан, то возвращается строковое представление числа в десятичной системе счисления console.log(number.toString()); // => 1000 console.log(typeof number.toString()); // => string // преобразуем число в двоичную систему счисления console.log(number.toString(2)); // => 1111101000 // а теперь в шестнадцатеричную console.log(number.toString(16)); // => 3e8