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>