JavaScript ..le bras droit d'HTML
 
<<Page précédente
Table des Matières
 
INTERNET Construction de Pages Web
Les Tableaux
Les Tableaux
 
Les Tableaux de JavaScript:

Il existe certaines propriétés d'Objet qui sont en fait des tableaux....c'est-à dire des listes indexées d'objets JavaScript.
Par exemple...
 
Tableaux d'Objets JavaScript Leurs principales Propriétés Exemples
anchors length,
applets length,name alert(document.applets[0].name)
elements length,value,name, document.fo.elements[3].value="abc"
embeds length..pas reconnu par IExplorer
forms length,action,elements[],encoding,method,target document.forms[0].zoneA.value="12"
frames length,name,parent,self,window alert(frames.length)
images length,src,border,complete,height,hspace,lowsrc,vspace,width document.images[1].src="logo.gif"
links length,href,hash,host,hostname,pathname,port,protocol,query,target alert(links[2].href)
plugins length,desciption,filename,mimeTypes[],mimeTypes.length,name alert(pluggins.length)
 

Nos Tableaux perso !

Il est possible de créer des tableaux pour notre usage personnel.
Il existe pour cela l'objet Array .
Par exemple , nous voulons créer un tableau dont chaque case comportera un Nom de personne.
Sous JavaScript ...

Le tableau est alors créé avec 25 cases..
Pour exploiter ce tableau ... Une propriété très utile d'un tableau est sa longueur en nombre d'éléments...par exemple: Nous venons d'aborder la création et l'exploitation des tableaux à 1 seule dimension.

Mais il est possible, au prix d'une astuce, de créer et exploiter des Tableaux multidimensionnels..

Par exemple ..
Nous voulons créer et exploiter un tableau représentant les cases d'un échiquier ou damier ou bataille navale.
Donc nous avons besoin d'un tableau à 2 dimensions..( en Horizontal et Vertical ou X et Y).

Et voila..c'est Tout!!

Mais comment atteindre une certaine case de ce tableau..??


Les Propriétés des tableaux que nous pouvons créer sont:
 
Méthode Action Exemple
join() concaténer les éléments d'1 tableau ( argument facultatif spécifiant le caractère séparateur d'élément ) noms.join('-')
reverse() inverser la position de tous les éléments d'1 tableau ( le 1er passe en fin et inversement..) noms.reverse();
sort() trie les éléments d'un tableau.Il est possible de fournir en argument le nom d'une fonction qui sera automatiquement appelée pour comparer les valeurs de proche en proche.. 
Si cet argument n'est pas fourni, les éléments seront convertisen chaines de caractères et trier par ordre alphabétique..
noms.sort()
 

<<Page précédente
Table des Matières