meta données pour cette page
Ceci est une ancienne révision du document !
<html>
<head><title>inversion de bits d'un nombre entier (miroir) </title></head>
<body>
Texte : <input type="texte" id="monTexte" value="entrez un integer">
<p>Cliquez pour inverser les bits d'un nombre entier</p>
<button onclick="bitRev()">afficher le contenu </button>
<p id="resultat"> </p>
<script>
// de : https://gist.github.com/tleunen/4702818
// bit reverse
function bitRev() {
var entree = document.getElementById("monTexte").value; // l'entrée texte convertit un nombre en texte
var r = 0;
val = 0;
while(entree > 0) {
val = entree&1;
entree >>= 1;
r += val&1;
r <<= 1;
}
r >>= 1;
// console.log(r);
document.getElementById("resultat").innerHTML=r;
// return r;
}
</script>
</body>
</html>