How to convert decimal to/from a hexadecimal number in javascript
- Admin
- Mar 10, 2024
- Javascript
Hexadecimal number
, often known as a Hexa number, is a number with 16 digits. It is based on the Base 16 system, also called a hexadecimal numbering system.
Hexadecimal numerals in javascript include decimal numbers, 0-9 (base 10), and an additional six alphabets ranging from A to F. i.e 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F.
Example 32F or 1f,2A is a hexadecimal number.
Decimal Numbers
are numbers with a base of 10, i.e. numbers ranging from 0 to 9. An example of a decimal number is 78.
Learn how to convert decimal to hexadecimal in JavaScript in this quick tutorial.
How to convert decimal numbers to hexadecimal numbers in Javascript?
Number contains toString() method in javascript, convert a number with a given base. the base is 16 for Hexa, 8 for octal, and 2 for binary.
Number.toString(base);
Here is a code for parsing decimal to Hexa decimal example.
let hexa1 = Number(12).toString(16);
let hexa2 = Number(1918).toString(16);
console.log(hexa1); // c
console.log(hexa2); // 77e
toString
works with numbers
or integers
only.
This method does not work for a string of numbers.
let hexa1 = "12".toString(16);
let hexa2 = "1918".toString(16);
console.log(hexa1); //12
console.log(hexa2); //1918
How to parse hexadecimal numbers to decimal numbers in Javascript?
The Number type contains the parseInt
method, Convert string into a number type.
syntax
parseInt(String, radix);
The string
is a string of numbers to convert. radix
is a base such as 2, 8,16, etc.
Here is a code for convert hexadecimal to decimal example
let hexa1 = "c";
let hexa2 = "77e";
var decimal1 = parseInt(hexa1, 16);
var decimal2 = parseInt(hexa2, 16);
console.log(decimal1);
console.log(decimal2);
Conclusion
In summary, Learn the following examples.
- Convert decimal to hexadecimal number using toString() method
- Convert hexadecimal to decimal numbers using parseInt() method