NET-FORMATION.COM
     
   
NET-FORMATION.COM
 
  
JavaScript
 
LIENS
Structures de contrôles & boucles   
Vous êtes ici : LANGAGES>JAVASCRIPT>Structures de contrôles & boucles

if : La condition
if (condition) instruction;
if (condition)
      {
      instruction1;
      instruction2;
      ...
      instruction n;
      }
if (condition) instruction;
else instruction;

for : La boucle for
for (i=0; i<10; i++) j+=5 ; (cette commande va ajouter 5 à j 10 fois)
i=0 (sert à initialiser la variable qui va nous permettre de compter)
i<10 (indique le test, tant qu'il est vrai, la boucle continue)
i++ (c'est le pas, i varie à chaque passage dans la boucle, ici, il augmente de 1)
Exemple :
var b=0;
for(var i=1;i<10;i++)
{
b+=i;
}alert("la somme des 9 premiers entiers vaut : "+b);

for...in
for (variable in objet {programme})
Exemple :
function proprietes (objet,nom)
{ var resultat=""
for (var i in objet)
{
resultat=resultat+nom+"."+objet[i]+"<BR>"
}
return resultat
}

this
this[.propriété] (désigne l'objet courant)
Exemple :
<INPUT TYPE="text" Name="Votre nom" SIZE=25" onChange="valider(this.value)">

L'instruction while
Syntaxe : while (expression) intruction;
while (expression) {instructions}

Exemple :
n=window.prompt("saisir un chiffre","ici");
f=1;
i=1;
while(i<=n)
   {
          f=f*i;
          i=i+1;
    }
alert("factorielle de "+n+ "vaut" +f);
}

L'instruction continue
var b=0;
for(var i=1;i<10;i++){
    if(i==5) continue;//Si i==5 alors on ne fait pas de traitement
    b+=i,
}
alert("La somme des 9 premiers entiers privé de 5 donne : " +b);

L'instruction break
var b=0;
var i=1;
while(true) {
  if(i==10)break;
  b+=i;
  i++;
}
alert(b);//la somme des 9 premiers entiers vaut : b

with
with détermine l'objet par défaut sur lequel vont porter les opérations à l'intérieur
de cette fonction, ce qui évite les répétitions.
Exemple :
Math est une fonction
with (Math)
{
x=r*r*PI;
y=r*cos(PI);
z=r*sin(PI/2);
}
Au lieu d'écrire :
x=r*r*Math.PI;
y=r*Math.cos(PI);
z=r*Math.sin(PI/2);

Bureautique : Word / Access / Excel
Logiciels : Photoshop / Dreamweaver / Flash / Illustrator
Langages : JavaScript / HTML / PHP / ASP
Configurations : Bios / Matériels / Base de Registres
 
SPONSORS
L'annuaire des discothèques d'europe et de nombreuses rubriques autour du monde de la
nuit et de la musique...
 
 
Conception de
Site Web
 
DOWNLOAD
Flash Player 
Download Accelerateur Plus(Accélérateur de téléchargement intégré au navigateur)
Adobe reader  Windows Media Player
 WinZip Quicktime
 
Ce site est optimisé pour Internet Explorer 6, affichage 1024 x 768
Copyright 2003 © Net-Formation.com / Conception : Net-Communication