Binaire et xor
Résolu
Bonjour,
Je cherche une solution pour utiliser l'opérateur xor en javascript en binaire.
C'est à dire que je voudrais que de deux binaires comme 010010 et 110110 résulte un troisième binaire 100100.
Est-ce qu'il existe une solution pour effectuer cette opération ?
Merci d'avance.
Je cherche une solution pour utiliser l'opérateur xor en javascript en binaire.
C'est à dire que je voudrais que de deux binaires comme 010010 et 110110 résulte un troisième binaire 100100.
010010 xor 110110 = 100100
Est-ce qu'il existe une solution pour effectuer cette opération ?
Merci d'avance.
1 réponse
-
ModérateurBonjour,
var a = '010010'; var b = '110110'; //on converti le binaire en décimal var digit1 = parseInt(a, 2); var digit2 = parseInt(b, 2); //on fait le XOR var result = digit1^digit2; //on affiche le resultat en décimal console.log('result decimal',result); //on affiche le resultat en binaire console.log('result Binaire',result.toString(2));
-
-
ModérateurCe n'est qu'une question de formatage...
Tu peux ajouter les zero manquant via une fonction de ce genre par exemplefunction pad(num, size) { var s = num+""; while (s.length < size) s = "0" + s; return s; }
Si tu veux un affichage sur 8 caractères..var resultat = pad(TonNombreATransformer, 8);
-
-