meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tableaux [2015/05/16 15:42] Alexandre Castonguaytableaux [2016/10/03 08:35] (Version actuelle) Alexandre Castonguay
Ligne 2: Ligne 2:
  
 Déclaration d'un tableau avec 3 valeurs : Déclaration d'un tableau avec 3 valeurs :
-var artistes = ["David Rokeby""Pipilloti Rist""Black Sabbath"];+<sxh> 
 +var artistes = ['David Rokeby''Pipilloti Rist''Black Sabbath']; 
 +</sxh>
  
 Déclaration d'un tableau vide : Déclaration d'un tableau vide :
  
 var person = []; var person = [];
 +
 +<sxh java>
 +<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>
 +</sxh>
 +