Opérateurs
Définition : Opérateurs de calcul
+, -, /, *, % (reste de la division entière)
1
const a,b,c;
2
a = 3;
3
b = a + 5; // b=8
4
c = a % 2; // c=1
Définition : Opérateurs d'assignation
1
a += 5 ; /* correspond à a = a + 5 */
2
a -= 5 ; /* correspond à a = a - 5 */
3
a *= 2 ; /* correspond à a = a * 2 */
4
a /= 2 ; /* correspond à a = a / 2 */
Définition : Opérateurs d'incrémentation
1
a++ ; /* ajoute 1 à "a" */
2
a-- ; /* ôte 1 à "a" */
Définition : Opérateurs de comparaison
== égalité de valeur 1 == '1' retourne true (égalité faible)
=== égalité de valeur et de type 1 === '1' retourne false (égalité stricte)
!= différence de valeur
!== différence de valeur et/ou de type
< infériorité
> supériorité
<= inférieur ou égal
>= supérieur ou égal
Définition : Opérateurs logiques
|| : ou
&& : et
! : non
Définition : Opérateurs de concaténation
+ : "abc"+"def" correspond à "abcdef"
Définition : Priorités entre opérateurs
1 | ( ) [ ] |
2 | -- ++ |
3 | * / % |
4 | + - |
5 | < <= >= > |
6 | == != === |
7 | && |
8 | || |
9 | = += -= *= ... |
Exemple : Testez
Copiez la variable tableau dans la console.
1
const tableau = ['a','c','a','b'];
Comparez les cellules 0 et 2 du tableau
Comparez les cellules 1 et 3 du tableau