You can convert a decimal number to binary, octal, or hexadecimal in JavaScript using the toString() method. Here are some examples:

Binary:

let decimal = 15;
let binary = decimal.toString(2);
console.log(binary); // Output: "1111"

Octal:

let decimal = 15;
let octal = decimal.toString(8);
console.log(octal); // Output: "17"

Hexadecimal:

let decimal = 15;
let hex = decimal.toString(16);
console.log(hex); // Output: "f"

You can also use the Number#toString method to convert decimal to other bases, like so:

let decimal = 15;
console.log(decimal.toString(2));  // binary
console.log(decimal.toString(8));  // octal
console.log(decimal.toString(16)); // hexadecimal

You can also use the built-in functions parseInt() ,

let decimal = 15;
let binary = parseInt(decimal, 10).toString(2);
let octal = parseInt(decimal, 10).toString(8);
let hex = parseInt(decimal, 10).toString(16);
console.log(binary); // Output: "1111"
console.log(octal); // Output: "17"
console.log(hex); // Output: "f"

Note that the first parameter passed to the toString() method is the base you want to convert to, and the second parameter is the decimal number you want to convert.

Also Read:

Categorized in: