LES INSTRUCTIONS JAVASCRIPT
La déclaration de variables
var nom var1= valeur, nom var2 , ... ;
Donc
- On peut déclarer plusieurs variables dans une même ligne
- On peut en même temps affecter une valeur.
La définition de fonctions
fonction nom_fonction (paraml , param2, ... , paramn)
instructions JavaScript ;
...
A chaque fonction sont associées 2 propriétés :
- arguments : tableau des arguments de la fonction
- caller : string contenant le nom de la fonction appelante
Exemple d’utilisation :
fonction somme(x)
var argv=somme.arguments ;
Var argc=somme.arguments.length ;
var resultat=0 ;
for (var i=0 ; i < argc ; i++) resultat +=argv[i] ; return resultat ;
Cette fonction permet de calculer la somme des paramètres, ex : somme(1,2,3)
Remarques
- Le principe des arguments est proche de celui de C++ (argc et argv).
- Ceci permet d’implanter facilement les fonctions à nombre d’arguments variable.
- Le passage d’arguments se fait par valeur. Autrement dit, si une fonction modifiable contenu de ses arguments, cette modification est locale et n’est répercutée ni globalement ni à la fonction appelante.
LES INSTRUCTIONS CONDITIONNELLES
if(condition)
instructions si condition vraie ;
else
instructions si condition fausse ;
le « else » est optionnel si une seule instruction doit être exécutée, les accolades sont optionnelles.
Les boucles
• for
Deux syntaxes existent :
Syntaxe 1
(celle de C)
for (expression-initiale ; condition ; miise_à_jour)
instructions ;
- expression initiale : initialise l’indice de la boucle et peut contenir la déclaration de variable servant d’indice.
- condition : le test effectué à chaque itération. Lorsque ce test est vérifié, le bloc d’instructions est exécuté.
- mise-à-jour : une expression permettant la mise à jour de l’indice.
Exemple :
for (var i=0 ; i<9 ; i++)
document.writeln(i) ;
Syntaxe 2
Elle permet de passer en revue toutes les prorpiétés d’un objet
for (var in obj)
bloc d’instruction ;
• while
while (condition)
bloc d ’ instructions ;
• break et continue
break et continue existent, comme en C.
![]()
![]()
![]()
![]()
![]()
![]()
Flash Player
Affichez du contenu web animé
![]()
Shockwave Player
Affichez du contenu multimédia sur le web
![]()
Votre IP est :
38.103.63.16