Les tableaux de JavaScript


Tableaux de l'objet document

L'objet document, dont nous utilisons souvent la méthode write(), représente certaines données sous forme de tableaux. On trouve, entre autres :

Ainsi, pour faire référence au premier formulaire d'un document, on pourra écrire :

document.forms[0]

Si ce formulaire est nommé "formu", les deux formes suivantes pourront être aussi utilisées :

document.forms["formu"] ou document.formu

Ces possibilités se révèlent intéressantes lorsqu'une page contient plusieurs formulaires.


Tableau des arguments d'une fonction

Les arguments d'une fonction sont contenus dans un tableau nommé arguments. Ceci nous permet de créer des fonctions contenant un nombre variable d'arguments.

Etudions cette possibilité en créant une fonction moyenne qui accepte un nombre quelconque d'arguments numériques.

La variable nombre contient le nombre d'arguments, elle a été obtenue à partir de la propriété length du tableau arguments.

On parcourt ensuite le tableau arguments avec une boucle for pour calculer la somme de ses termes. Il suffit enfin de renvoyer comme résultat le quotient de la somme par le nombre d'arguments.

Le document HTML suivant utilise cette fonction moyenne en association avec la fonction eval. L'utilisateur peut entrer une suite de nombres dans une zone d'édition et l'appui sur le bouton "Calculer" provoque le calcul de la moyenne de ces nombres.

Pour effectuer le calcul, on crée une chaîne de caractères représentant l'appel à la fonction moyenne, puis on l'évalue avec la fonction eval.



Retour au menu