Les Tableaux en JavaScript
Il faut toujours se rappeler les points suivants lors de l'utilisation de tableaux en JavaScript:
- Le tableau est un type de variable spéciale.
- Les valeurs sont stockées dans un tableau en utilisant le nom du tableau et en indiquant l'emplacement dans le tableau où vous souhaitez stocker la valeur entre parenthèses. Exemple: myArray [2] = "Bonjour tout le monde";
- Les valeurs d'un tableau sont accessibles par le nom du tableau et l'emplacement de la valeur. Exemple: myArray [2];
La Création d’un Tableau en JavaScript
La création d'un tableau est légèrement différente de la création d'une variable normale. JavaScript contient des variables et des propriétés associées à ces tableaux, ce qui vous oblige à utiliser une fonction spéciale pour créer un nouveau tableau. Cet exemple vous montre comment créer un simple tableau, y stocker des valeurs, et accéder à ces valeurs.
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12
| |
<script type="text/javascript">
<!--
var myArray = new Array();
myArray[0] = "Football";
myArray[1] = "Basketball";
myArray[2] = "Tennis";
document.write(myArray[0] + myArray[1] + myArray[2]);
//-->
</script>
|
Affichage:
FootballBasketballTennis
Notez que vous avez défini les valeurs et recouvrez les valeurs à partir d'un tableau en spécifiant la position, entre parenthèses, de la valeur que vous souhaitez utiliser.
Le Trie des Tableaux en JavaScript
Imaginez que vous vouliez trier un tableau par ordre alphabétique, avant d’écrire le tableau dans le navigateur. Eh bien, ce code a déjà été écrit et peut être consulté à l'aide de la fonction sort().
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14
| |
<script type="text/javascript">
<!--
var myArray2= new Array();
myArray2[0] = "Football";
myArray2[1] = "Basketball";
myArray2[2] = "Tennis";
myArray2.sort();
document.write(myArray2[0] + myArray2[1] + myArray2[2]);
//-->
</script>
|
Affichage:
BasketballFootballTennis
L’affichage s’est donc fait ici par ordre alphabétique, de A vers Z.
JavaScript contient toute sorte de fonctions incorporées pour créer des tableaux, faite une recherche de ces fonctions avant d'écrire le code vous-même!