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