String to Integer, Integer to String

https://learn.javascript.ru/object-toprimitive

parseInt()

Функція parseInt() аналізує рядковий аргумент і повертає ціле число вказаної системи числення (основа в математичних системах числення).

Приклади

// Усі наступні приклади повертають `15`:

parseInt("0xF", 16);
parseInt("F", 16);
parseInt("17", 8);
parseInt("015", 10);     // але `parseInt('015', 8)` will return 13
parseInt("15,123", 10);
parseInt("FXX123", 16);
parseInt("1111", 2);
parseInt("15 * 3", 10);
parseInt("15e2", 10);
parseInt("15px", 10);
parseInt("12", 13);

// Усі наступні приклади повертають `NaN`:

parseInt("Hello", 8);   // зовсім не номер
parseInt("546", 2);     // цифри, відмінні від 0 або 1, є неприпустимими для двійкової основи

// Усі наступні приклади повертають `-15`:

parseInt("-F", 16);
parseInt("-0F", 16);
parseInt("-0XF", 16);
parseInt("-17", 8);
parseInt("-15", 10);
parseInt("-1111", 2);
parseInt("-15e1", 10);
parseInt("-12", 13);
Копіювати в буфер обміну

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt

toString()

(Number.prototype.toString())

Метод toString() повертає рядок, що представляє вказане числове значення.

Приклади

const count = 10;
count.toString();     // "10"

(17).toString();      // "17"
(17.2).toString();    // "17.2"

const x = 6;
x.toString(2);        // "110"
(254).toString(16);   // "fe"
(-10).toString(2);    // "-1010"
(-0xff).toString(2);  // "-11111111"

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toString