« Programmation JavaScript/Opérateurs de bits » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Ligne 104 :
Ainsi en javascript:
<
var a = 5
var b = 4
Ligne 110 :
alert(a|b) /*Affiche 5*/
alert(a^b) /*Affiche 1*/
</syntaxhighlight>
== Manipulation sur chaîne de caractères ==
Ligne 117 :
Ainsi
<
var a="a"
//on récupère le code ASCII à l'index "0" => premier caractère
alert(a.charCodeAt(0)) //affiche 97
</syntaxhighlight>
Cela permet dont de faire une opération binaire sur une chaine:
<
//hello et world ont la même taille, c'est important pour cet exemple.
var a="hello"
Ligne 142 :
}
alert(result) //hello
</syntaxhighlight>
== Décalage de bits ==
|