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

Prochaine révision
Révision précédente
tableaux [2015/05/16 14:47] – créée 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 : 
 + 
 +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>