Les opérateurs
Revoici les opérateurs. Pour ceux qui ont déjà étudié le Javascript, cette partie du cours ne présentera pas beaucoup de nouveautés mais il me paraît indispensable de la refaire pour les autres.

A quoi sert un opérateur?

Il sert à manipuler des variables, à effectuer des opérations dessus. Les opérateurs servent aussi dans les formulaires pour indiquer quelle réponse est exacte mais, là où ils sont le plus employés, c'est dans les conditions.

Il y a plusieurs sortes d'opérateurs:
  • les opérateurs de calcul
  • les opérateurs d'assignation
  • les opérateurs d'incrémentation
  • les opérateurs de comparaison
  • les opérateurs logiques
  • les opérateurs divers

    (x=7 et y=2)
    Les opérateurs de calcul:
    + addition$x+310
    - soustraction$x-34
    * multiplication$x*321
    % reste de la division par$x%31
    / division$x/24,5
    = affectationx=33


    Les opérateurs d'assignation
    +=additionne les valeurs et stocke le résultat dans la variable
    -=soustrait les valeurs et stocke le résultat dans la variable
    *=multiplie les valeurs et stocke le résultat dans la variable
    %=donne le reste de la division et stocke le résultat dans la variable
    ^effectue un OU exclusif et stocke le résultat dans la variable
    & effectue ET stocke le résultat dans la variable
    .=enchaîne deux chaînes de caractères et stocke le résultat dans la variable


    Les opérateurs d'incrémentation
    x++ incrémentation$x++8
    x-- décrémentation$x--1


    Les opérateurs de comparaison
    == égal$x==7V
    != différent$x!=7F
    > supérieur$x>7F
    < inférieur$x<7F
    <= inférieur ou égal$x<=7V
    >= supérieur ou égal$x>=7V


    Les opérateurs logiques
    &&ET logique (si TOUTES les conditions sont vraies)
    ||OU logique (si une des conditions est vraie)
    !non logique (inverse l'état de la variable)
    XOROU exclusif (si UNE SEULE des conditions est vraie)


    Les opérateurs divers
    .enchaîne deux chaînes de caractères ("Moi"."Lui"="MoiLui")
    -> propriétés d'un objet


    L'ordre de priorités

    L'ordinateur aussi a un ordre de priorités pour traiter tous ces opérateurs. Le voici:
    ()[]
    --++!-
    */%
    +-
    < <=> >=
    ==!=
    &
    ^
    |
    &&
    ||
    ?
    =+=-=*=/=%=&=^=|=
    &&
    XOR


      

  • Creative Commons License
    Sauf mention contraire, le contenu de cette page est sous licence Creative Commons
    Page générée en 0.3008 secondes.
    Retour en haut de la page
    Imprimer cette page