Javascript
Prislael
-
Doctor C Messages postés 630 Date d'inscription Statut Membre Dernière intervention -
Doctor C Messages postés 630 Date d'inscription Statut Membre Dernière intervention -
svp pouriez vous me proposer des exemples de code en javascript qui permettenst d'effectuer les opérations suivantes et le résultat qu'elles renvoient:
a) 13 & 7
b) 13 | 7
c) 13 ^ 7
d) 15 << 2
e) 15 >> 2
f) 11 >>> 2
g) 5%2
a) 13 & 7
b) 13 | 7
c) 13 ^ 7
d) 15 << 2
e) 15 >> 2
f) 11 >>> 2
g) 5%2
A voir également:
- Javascript
- Telecharger javascript pour pc - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi ✓ - Forum Windows
- Javascript arrondir à 2 décimales - Forum Webmastering
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
1 réponse
Salut, il s'agit d'opérateurs bit à bit. Voici une page qui les expliquent simplement:
https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs
Sinon, le dernier opérateur est le modulo, il permet d'obtenir le reste d'un division.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
Une petite fonction javascript qui t'affiche dans un pop-up les résultats que tu veux:
Bonne journée!
https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_et_Op%C3%A9rateurs
Sinon, le dernier opérateur est le modulo, il permet d'obtenir le reste d'un division.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
Une petite fonction javascript qui t'affiche dans un pop-up les résultats que tu veux:
function bitwise2(a,b){
var m = "";
//Valeurs en paramètres
m = "a: " + a + " b: " + b + "\n";
//Bitwise AND
var c = a&b;
m += "bitwise AND: " + c + "\n";
//Bitwise OR
var d = a|b;
m += "bitwise OR: " + d + "\n";
//Bitwise XOR
var e = a^b;
m += "bitwise XOR: " + e + "\n";
//Bitwise NOT
var f = ~a;
m += "bitwise NOT: " + f + "\n";
//Left shift
var g = a<<b;
m += "left shift: " + g + "\n";
//Signed right shift
var h = a>>b;
m += "signed right shift: " + h + "\n";
//Zero right shift
var i = a>>>b;
m += "zero right shift: " + i + "\n";
alert(m);
}
Bonne journée!