Premiers pas en JavaScript
17.3 opérateurs : récapitulatif de l'ordre de précédence
cuy copyleft
  See You Why?  

 


opérateurs logiques : ordre de précédence (17.2) | | opérateurs inconnus (17.4)

Contenu

 

 

I. Condition complexe

voir <<< séquence précédente

 

II. Ordre de priorité ou de précédence

voir <<< séquence précédente

 

 

III. Récapitulatif de l'ordre de priorité ou de précédence

Cette séquence n'est rien d'autre qu'un tableau plus complet des différents opérateurs classés par ordre de précédence (de la plus grande priorité [1] à la plus faible priorité [17]).

Pour chaque opérateur, il existe un lien vers une séquence qui en parle. Les opérateurs non abordés jusqu'ici, seront aussi rapidement explicités, sans grand développement, mais assez pour laisser au lecteur la possibilité de deviner de quoi il s'agit.

 

Priorité Opérateur type
Opérateurs particuliers
1 membres
.
[]
new
new
2 appel de fonction
()
3 incrémentation
++
décrémentation
--
4 NON logique
!
NON binaire
~
+ unaire
+
- unaire
-
typeof
typeof
void
void
delete
delete
5 multiplication
*
division
/
modulo
%
6 addition
+
soustraction
-
7 décalage binaire
<<
>>
>>>
8 relationnels OU
   de comparaison
<
<=
>
>=
in
in
instanceof
instanceof
9 égalité
==
!=
===
!==
10 ET binaire
&
11 XOR binaire
^
12 OU binaire
|
13 ET logique
&&
14 OU logique
||
15 conditionnel ternaire
?:
16 affectation
=
+=
-=
*=
/=
%=
<<=
>>=
>>>=
&=
^=
|=
17 virgule
,

 

 

VIII. Exercices relatifs aux conditions complexes

voir suite >>>

 

 

IX. Test relatif aux conditions complexes

voir suite >>>

 

 


opérateurs logiques : ordre de précédence (17.2) | | opérateurs inconnus (17.4)