Bonjour,
Voil�, afin d'optimiser un script JS, je souhaite convertir 4 variables en un entier �crivant ce dernier bit par bit.
Concr�tement, j'ai 4 test a effectuer. Chacune des valeurs de retour de ces 4 test doit correspondre � un bit dans la variable que je souhaite affecter (qu'on appelera "resultat").
admettons que "resultat" soit initialis� � 0, que l'on peut �crire en binaire 0000 (je fait abstraction des 28 0 de gauches).
les 4 test sont des comparaison num�riques simples entre les variables a, b c et d et une valeur de reference X.
Je veux que "resultat" contienne en binaire :
(a > X)(b > X)(c > X)(d > X).
De cette fa�on, si a et c sont sup�rieurs � X, "resultat" s'�crira en binaire :
1010
donc resultat = 10 en d�cimal.
La question est comment �crire �a en JS ? j'ai regard� du cot�s des op�rateur de d�calage de bit, mais je ne voient pas comment ils pourraient m'aider...
Pour ceux qui se demanderait quelle est l'int�r�t de faire �a, c'est pour pouvoir ensuite taper directement dans un tableau de fonctions index� par tous les cas de figure possible de mon test.
En vous remerciant par avance.
Partager