Чтобы преобразовать целое число в восьмеричное в JavaScript, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование метода toString()с параметром системы счисления
let decimalNumber = 42;
let octalNumber = decimalNumber.toString(8);
console.log(octalNumber); // Output: "52"
Метод 2: использование метода Number.prototype.toString()с параметром системы счисления
let decimalNumber = 42;
let octalNumber = Number.prototype.toString.call(decimalNumber, 8);
console.log(octalNumber); // Output: "52"
Метод 3: использование конструктора String()с параметром системы счисления
let decimalNumber = 42;
let octalNumber = String(decimalNumber);
octalNumber = parseInt(octalNumber, 10).toString(8);
console.log(octalNumber); // Output: "52"
Метод 4: использование функции parseInt()с параметром системы счисления
let decimalNumber = 42;
let octalNumber = parseInt(decimalNumber, 10).toString(8);
console.log(octalNumber); // Output: "52"