HTML Diff
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()); // =&gt; 123 console.log(typeof num.toString()); // =&gt; string const bool = false; console.log(bool.toString()); // =&gt; false console.log(typeof bool.toString()); // =&gt; string const arr = ['dog', 'cat', 'elephant']; console.log(arr.toString()); // =&gt; dog,cat,elephant console.log(typeof arr.toString()); // =&gt; string // для преобразования объектов больше подходит метод JSON.stringify() const obj = { name: 'John', age: 30, isDeveloper: true, }; console.log(obj.toString()); // =&gt; [object Object] console.log(JSON.stringify(obj)); // =&gt; {"name":"John","age":30,"isDeveloper":true} console.log(typeof JSON.stringify(obj)); // =&gt; string<p>Давайте подробнее рассмотрим, как метод toString() работает с числами.</p>
2 const num = 123; console.log(num.toString()); // =&gt; 123 console.log(typeof num.toString()); // =&gt; string const bool = false; console.log(bool.toString()); // =&gt; false console.log(typeof bool.toString()); // =&gt; string const arr = ['dog', 'cat', 'elephant']; console.log(arr.toString()); // =&gt; dog,cat,elephant console.log(typeof arr.toString()); // =&gt; string // для преобразования объектов больше подходит метод JSON.stringify() const obj = { name: 'John', age: 30, isDeveloper: true, }; console.log(obj.toString()); // =&gt; [object Object] console.log(JSON.stringify(obj)); // =&gt; {"name":"John","age":30,"isDeveloper":true} console.log(typeof JSON.stringify(obj)); // =&gt; 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()); // =&gt; 1000 console.log(typeof number.toString()); // =&gt; string // преобразуем число в двоичную систему счисления console.log(number.toString(2)); // =&gt; 1111101000 // а теперь в шестнадцатеричную console.log(number.toString(16)); // =&gt; 3e8
5 const number = 1000; // если аргумент не задан, то возвращается строковое представление числа в десятичной системе счисления console.log(number.toString()); // =&gt; 1000 console.log(typeof number.toString()); // =&gt; string // преобразуем число в двоичную систему счисления console.log(number.toString(2)); // =&gt; 1111101000 // а теперь в шестнадцатеричную console.log(number.toString(16)); // =&gt; 3e8