jet:working_with_operators
This is an old revision of the document!
Opérateurs et expressions
opérateurs arithmétiques
- +
- -
- *
- /
Raccourci :
- +=
- -=
- *=
- /=
operator precedence
* = / > + = -
égalité
- = assignement
- == égalité
- === égalité strict (même valeur, même type, pas juste égaux mais identiques !)
Et :
- !=
- !==
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