Use JavaScript For hexadecimal conversion
JS is a magical language. Many internal functions can help us convert data (in;
Javascript can be directly in hexadecimal notation;
Var a = 0xff; // 255.
Convert any hexadecimal string to decimal, such as binary, octal, and hexadecimal. If the second digit is not written, it is the most commonly used integer decimal;
ParseInt ("11", 2 ); // 3 2 hexadecimal to 10 hexadecimal
ParseInt ("77", 8 ); // 63 8-to-10
ParseInt ("af", 16 ); // 175 Hexadecimal to hexadecimal
Converts a 10-hexadecimal string to a binary, octal, or hexadecimal string.
Object. toString (n): (n) represents the hexadecimal format, as shown in figure
(152). toString (2) // "10011000 "; Use parentheses to convert 152 to a "package" into an object, or write the following statement;
152 .. toString (2) // Here, the first point is to convert 152 to float decimal places, and the second point is the method of extracting objects;
152 .. toString (16) // "98": Convert decimal to hexadecimal
152 .. toString (32) // "4o": 10 decimal to 32 hexadecimal
Similarly, Javascript supports a maximum hexadecimal value of 36 (26 letters + 10 digits)
35 .. toString (36) // "Z": supports the maximum encoding "Z", case insensitive
If you need to complete the conversion process. You can use the following method:
/*** @ Param num the 16 to be filled is the number * @ param len the number of digits to be filled in. Here is the * @ returns completed string **/function format (num, len) {var l = num. length; if (num. length <len) {for (var I = 0; I <len-l; I ++) {num = "0" + num ;}} return num ;}