» G1Script.Com » Les Langages » Le Javascript » Les Cours » [Les bases du Javascript]
Javacript

  • Au travers de ces différentes pages, nous essayerons de vous familiariser avec le Javascript.

    Nous vous souhaitons une bonne lecture, mais surtout une bonne programmation :)
    Chapitre 11.1 Si Maman si ..." ou l'expression if

    A un moment ou à un autre de la programmation, on aura besoin de tester une condition. Ce qui permettra d'exécuter ou non une série d'instructions.

    Dans sa formulation la plus simple, l'expression if se présente comme suit
    if(condition vraie) { une ou plusieurs instructions;}

    Ainsi, si la condition est vérifiée, les instructions s'exécutent. Si elle ne l'est pas, les instructions ne s'exécutent pas et le programme passe à la commande suivant l'accolade de fermeture.

    De façon un peu plus évoluée, il y a l'expression if...else
    if (condition vraie) {
    instructions1;
    }
    else
    {
    instructions2;
    }

    Si la condition est vérifiée (true), le bloc d'instructions 1 s'exécute. Si elle ne l'est pas (false), le bloc d'instructions 2 s'exécute.

    Dans le cas où il n'y a qu'une instruction, les accolades sont facultatives.

    Grâce aux opérateurs logiques "et" et "ou", l'expression de test pourra tester une association de conditions. Ainsi if ((condition1) && (condition2)), testera si la condition 1 et la condition 2 est réalisée. Et if ((condition1) || (condition2)), testera si une au moins des  conditions est vérifiée.

    Pour être complet (et pour ceux qui aiment les écritures concises), il y a aussi :

    (expression) ? instruction a : instruction b

    Si l'expression entre parenthèse est vraie, l'instruction a est exécutée.

    Si l'expression entre parenthèses retourne faux, c'est l'instruction b qui est exécutée.
    [précédent] - [suivant]


  • Devenir partenaire | Faire connaître cette page | On travail...
    Liste de diffusion : déjà 10800 Inscrits

    Nos partenaires :
    www.stvalentin.be - La liste est en cours de production -