jet:working_with_operators
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
jet:working_with_operators [2016/01/10 20:32] – created leo | jet:working_with_operators [2016/01/13 00:28] (current) – leo | ||
---|---|---|---|
Line 25: | Line 25: | ||
- == égalité | - == égalité | ||
- === égalité strict (même valeur, même type, pas juste égaux mais identiques !) | - === égalité strict (même valeur, même type, pas juste égaux mais identiques !) | ||
+ | Et : | ||
+ | - != | ||
+ | - !== | ||
< | < | ||
if (a = b) { //non | if (a = b) { //non | ||
// code // toujours vrai ! | // code // toujours vrai ! | ||
} | } | ||
+ | </ | ||
+ | |||
+ | == recommandation == | ||
+ | |||
+ | Toujours utiliser le === et jamais le == (voir d' | ||
+ | |||
+ | === ET/OU logiques === | ||
+ | |||
+ | < | ||
+ | ET(AND) = && | ||
+ | OU(OR) = || | ||
+ | </ | ||
+ | |||
+ | === Modulo === | ||
+ | |||
+ | Reste de 4 divisé par 3 = 4%3 = 1 | ||
+ | |||
+ | === Increment/ | ||
+ | |||
+ | 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/ | ||
+ | < | ||
+ | var a = 5; | ||
+ | console.log(a++) | ||
+ | >> 5 | ||
+ | var a = 5; | ||
+ | console.log(++a) | ||
+ | >> 6 | ||
+ | </ | ||
+ | |||
+ | === opérateur ternaire === | ||
+ | |||
+ | condition? | ||
+ | |||
+ | < | ||
+ | var a = 5; | ||
+ | var b = 10; | ||
+ | plus_grand = (a> | ||
</ | </ |
jet/working_with_operators.1452454375.txt.gz · Last modified: 2016/01/10 20:32 by leo