От строки к числу: parseInt(), parseFloat(), Number()

const num1 = parseInt('10'); // returns 10

const num2 = parseFloat('10.5'); // returns 10.5

const num3 = Number('10'); // returns 10

Число в строку: toString()

const num = 10;

const str = num.toString(); // returns "10"

Строка в массив: split()

const str = 'apple,banana,orange';

const arr = str.split(','); // returns ["apple", "banana", "orange"]

Массив в строку: join()

const arr = ['apple', 'banana', 'orange'];

const str = arr.join(','); // returns "apple,banana,orange"

Возражение в формате JSON: JSON.stringify()

const obj = { name: 'John', age: 30 };

const json = JSON.stringify(obj); // returns '{"name":"John","age":30}'

JSON для объекта: JSON.parse()

const json = '{"name":"John","age":30}';

const obj = JSON.parse(json); // returns { name: 'John', age: 30 }

Число в логическое значение: Boolean()

const num = 10;

const bool = Boolean(num); // returns true

Строка в логическое значение: Boolean()

const str = 'hello';

const bool = Boolean(str); // returns true

Объект для логического значения: Boolean()

const obj = { name: 'John', age: 30 };

const bool = Boolean(obj); // returns true