User Tools

Site Tools


jet:working_with_operators

This is an old revision of the document!


Opérateurs et expressions

opérateurs arithmétiques

  1. +
  2. -
  3. *
  4. /

Raccourci :

  1. +=
  2. -=
  3. *=
  4. /=

operator precedence

* = / > + = -

égalité

  1. = assignement
  2. == égalité
  3. === égalité strict (même valeur, même type, pas juste égaux mais identiques !)

Et :

  1. !=
  2. !==
if (a = b) { //non
  // code // toujours vrai !
}
recommandation

Toujours utiliser le === et jamais le == (voir d'ailleurs ici http://sametmax.com/un-gros-troll-de-plus-sur-javacscript/ ).

ET/OU logiques

ET(AND) = &&
OU(OR) = ||

Modulo

Reste de 4 divisé par 3 = 4%3 = 1

Increment/decrement

a = a+1; a += 1; a++; postfix ++a; prefix

C'est du pareil au même.

a = a-1; a -= 1; a–; postfix –a; prefix

==prefix/postfix

var a = 5;
console.log
jet/working_with_operators.1452640961.txt.gz · Last modified: 2016/01/13 00:22 by leo