Outils pour utilisateurs


Les tableaux (traduction de 'array') sont utiles pour conserver plusieurs valeurs dans une seule variable.

Déclaration d'un tableau avec 3 valeurs :

var artistes = ['David Rokeby', 'Pipilloti Rist', 'Black Sabbath'];

Déclaration d'un tableau vide :

var person = [];

<html>  
    <head> 
        <title>convertir une série de nombres décimaux en hex en utilisant un tableau </title>
    </head>
    
    <body>
    
    Texte : <input type="texte" id="monTexte" value="nombres décimaux">

<p>Cliquez pour afficher le contenu de la liste en hexadécimales</p>

<button onclick="convertir()">afficher le contenu </button>
     
        <p id="affiche"></p>

        <script>
            
            function convertir(){
                
            var entree = document.getElementById("monTexte").value; // l'entrée texte convertit un nombre en texte
         
            var arrayEntree = entree.split(","); // sépare chaque nombre décimal en élément du tableau en utilisant la virgule comme séparateur 
                
            var arrayNumber = arrayEntree.map(Number); // convertit tous les membres du tableau en nombres (int)
           
            
            console.log(arrayNumber); 
                
            console.log(typeof arrayNumber[1]); // on vérifie que ça a marché
          
          //  var arrayHex = arrayNumber.map(toString(16)); // tente de convertir maintenant en hexadécimal
                     
            //    entree = Number(entree).toString(16);
                
                var arrayHex = [];
                
                for (i=0;i<arrayNumber.length;i++){
                arrayHex.push("0x"+arrayNumber[i].toString(16)); // ajout des valeurs au tableau en convertissant en hexadécimal et en ajoutant '0x'
                }
                
            document.getElementById("affiche").innerHTML = arrayHex; // on récupère le résultat
             
                
            }
        </script>
   
    </body>
</html>