How does one convert a string to decimal by using JavaScript in 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;
The Code is as follows:
ParseInt ("11", 2); // 3 2 hexadecimal to 10 hexadecimal
ParseInt ("77", 8); // 63 convert the hexadecimal value to the hexadecimal value
ParseInt ("af", 16); // 175 hexadecimal to 10 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
The Code is as follows:
(152). toString (2) // "10011000"; Use brackets to convert "package" to 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 hexadecimal 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:
The Code is as follows:
/**
* @ Param num the 16 to be filled is a number
* @ Param len the number of digits to be filled. Here is
* @ Returns string after completion
**/
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;
}