Méthode de conversion : utilisez d'abord la fonction parseInt() pour convertir le binaire en décimal, la syntaxe est "parseInt(string,2);" puis utilisez la fonction toString() pour convertir le décimal en hexadécimal, la syntaxe est le format "number.toString(16)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 5, ordinateur Dell G3.
Comment convertir du binaire en hexadécimal en JavaScript
var a=100; var b=parseInt(a,2); b.toString(16)
Introduction aux fonctions associées :
La fonction parseInt() analyse une chaîne et renvoie un entier.
Lorsque la valeur du paramètre radix est 0, ou que le paramètre n'est pas défini, parseInt() déterminera la base du nombre en fonction de la chaîne.
Lorsque la base du paramètre est omise, JavaScript utilise par défaut la base des nombres comme suit :
Si la chaîne commence par "0x", parseInt() le fera analyser le reste de la chaîne sous forme de dix entiers hexadécimaux.
Si la chaîne commence par 0, alors ECMAScript v3 permet à une implémentation de parseInt() d'analyser les caractères suivants sous forme de chiffres octaux ou hexadécimaux.
Si la chaîne commence par un nombre compris entre 1 et 9, parseInt() l'analysera en un entier décimal.
Syntaxe
parseInt(string, radix)
la fonction toString() peut convertir un objet Number en une chaîne et renvoyer le résultat.
Syntaxe
number.toString(radix)
Conversion de base :
1. Conversion système décimale et binaire, octale et hexadécimale
var a=11
1. Convertir le décimal en binaire
a.toString(2)
2. Convertir le décimal en octal
a.toString(8)
3. Convertir le décimal en hexadécimal
a.toString(16)
2. , conversion hexadécimale et décimale
1. Binaire en décimal
var b=100; parseInt(b,2);
2. Octal en décimal
var c=100; parseInt(c,8);
3. -connaissances connexes, veuillez visiter :
Vidéo de programmationCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!