Les Tableaux en VBScript |
Comment créer des Tableaux ?
Un tableau peut avoir 'plusieurs dimensions...Souvenez-vous du jeu de
bataille navale où l'on devait 'cibler' les positions de navires
pour tenter de les couler ..on disait alors : B 6
Pour commencer, nous allons parler de tableaux à une seule dimension. Pour créer un tableau ...2 étapes :
Dim nom_tableau (n)
2.Charger le tableau Par exemple : tablo(3) = "Jeudi"
Les numéros ou indices des éléments d'un tableau
commencent à 0.
Dim saisons(3) '4
saisons - 1
Dans notre page HTML on peut exploiter ce tableau ainsi: alert 'saison du moment : ' & saisons(0) ou document.write saisons(2)
Remarque :
for n=0 to 6 ima(n)='image' & n & '.gif' 'chargement du tableau next |
|
Comment créer unTableau sans
le dimensionner.
On appelle un tel tableau : tableau dynamique.
Donc pour le déclarer :
Pour le redimensionner au cours du programme:
ReDim Preserve tablo(18)
|
|
Il est possible de retrouver en programmation
la taille d'un tableau.
Il existe la fonction vbscript UBound() qui retourne le nombre
d'éléments d'un tableau.
Cette boucle initialise toutes les cases du tableau tablo à 20
même si l'on ne connait pas le nombre d'éléments du
Tableau.
|
|
Les Tableaux à plusieurs dimensions
Retrouvons notre exemple du début de page
concernant la bataille navale.
Par exemple..un Jeu de Dames.. Dim dames(x,y)
Pour atteindre un élément du tableau: dames(2,5)=true
ou encore dim dames(15,15)
|