Javascript Les structures de controls et les boucles

1 – La structure conditionnelle If

Les structures conditionnelles permettent l’exécution d’un groupe d’instructions lorsqu’une condition est réalisée. La plus répandu est la structure If , la syntaxe est la suivante :

if (condition){
    Bloc d'instructions
   }
    else{
    Bloc d'instructions
    } 

Exemple

Nous allons créer maintenant un exemple à l’aide de la fonction prompt() ( rappelons qu’il   s’agit  d’une méthode qui invite l’internaute  à saisir une donnée à l’aide du clavier, une fois la donnée saisie elle sera récupéré dans une variable javascript )

Si vous exécutez ce code vous allez voir apparaitre une fenêtre comme celle ci :

C’est une fenêtre contenant un champ de texte et vous invitant à tapez votre age, votre age sera récupéré dans une variable javascript et analysé : si votre age est < 18 ans elle vous affiche le message “vous êtes mineur” dans le cas contraire, elle vous affiche le message : “vous êtes majeur”

Si vous tapez un age supérieur à 18 ans vous allez voir apparaitre le message suivant :

javascript-prompt

2 – Les boucles : for, while et do while.

La boucle for

Les boucles permettent de répéter une séquence du programme un nombre spécifique de fois.
La boucle for est constituée de trois paramètres :
– La valeur initiale du compteur
– La condition d’arrêt du passage dans la boucle
– La valeur d’incrémentation du compteur

Syntax :

for (compteur=début ;  compteur < =fin ;  compteur ++){
Liste d'instructions ;
}

Exemple :

(Cet exemple permet d’afficher le message bienvenue 10 fois)

javascript-boucle-for

Exemple ( Calcul de Factorielle n! )

Exemple ( algorithme Javascript permettant de calculer factorielle n! )

1ère partie ( Calcul de factorielle d’un entier donné exemple n = 5 )

2ème partie ( Calcul de factorielle n! pour un entier donné saisi par l’utilisateur )

Il suffit d’introduire n à l’aide de la fonction prompt

var n=prompt("Tapez votre nombre n");

et d’utiliser l’algorithme précédent

On peut introduire la valeur de n à l’aide d’un bouton de commande et afficher les valeur sur champ de texte

La boucle while

La boucle while permet de répeter une plusieurs instruction autant qu’une condition soit réalisée

Syntaxe  :

while ( condition booléenne )
{ Instructions à itérer }