Déclaration d'un tableau simple de 2 cases:
var LeTableau = new Array(2)
LeTableau[1]
= "Abc"
LeTableau[2]
= 44
alert (LeTableau[1])
alert (LeTableau[2])
LeTableau [3] donne une erreur.
On voit qu'on peut mélanger les chaînes de caractères et les nombres.
Puisqu'on peut mettre n'importe quoi dans les cases d'un tableau, on peut très bien y mettre carrément un 2ème tableau :
var test = new Array(4) //
déclaration d'un tableau [0,1,2,3,4]
test[0]=["Pollux"]
test[2]=new Array(3) //
sous-tableau [0,1,2,3] dans test[2]
test[2][0] = "Zéro"
test[2][1] = "Un"
test[2][2] = "Deux"
test[2][3] = "Trois"
test[3]=487
alert (test[2]) //
Affiche : Zéro,Un,Deux,Trois
alert (test[2][3]) //
Affiche Trois
Une variable créée avant la balise <HTML> est publique sur toute la page :
<SCRIPT LANGUAGE = "JavaScript">
var X = 2
</SCRIPT>
<HTML>
<HEAD></HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
document.write (X)
</SCRIPT>
</BODY>
</HTML>
Affichera 2.
ATTENTION : La déclaration de la variable DOIT se faire AVANT tout, et pas après la balise de fin HTML (Je rappelle qu'on peut écrire des fonctions JavaScript après la balise de fin </HTML>, mais donc, on ne peut pas y déclarer des variables globales.)