meta données pour cette page
Ceci est une ancienne révision du document !
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>