Cet article fournit un guide complet des opérateurs JavaScript, classé pour plus de clarté et une compréhension améliorée. Nous explorerons leurs fonctions et illustrerons leur utilisation avec des exemples pratiques.
Concepts clés:
1. Opérateurs arithmétiques: Ceux-ci effectuent des opérations mathématiques standard.
'Hello' ' World!'
entraîne 'Hello World!'
. Notez le comportement avec les objets: 1 {a:1}
donne '1[object Object]'
. 10 - 5
est égal à 5
. equals
10`. 10 / 2
est égal à 5
. La division de zéro résulte Infinity
. La division Bigint tronque le résultat. 10 % 3
est égal à 1
. x
incréments avant utilisation, postfix x
incréments après). --x
, post-fixe x--
). -5
nie 5
. '10'
devient 10
. equals
8`. 2. Opérateurs d'affectation: Attribuer des valeurs aux variables, combinant souvent des opérations avec l'attribution.
x = 5;
x = 3;
(équivalent à x = x 3;
) x -= 2;
x /= 2;
x %= 3;
&=
|=
^=
3. Opérateurs de comparaison: <<=
Comparez les valeurs, renvoyant un résultat booléen. >>=
>>>=
Égalité lâche (effectue la coercition de type). est .
1 == '1'
. true
1 != '2'
. true
1 === '1'
. false
1 !== '1'
. true
5 > 2
. true
2 < 5
. true
5 >= 5
. true
2 <= 5
true
Renvoie la première valeur de fausse valeur ou la dernière valeur de vérité. est .
esttrue && false
Renvoie la première valeur de vérité ou la dernière valeur de fausseté. false
est 'a' && 'b'
. 'b'
est false || true
Inverse une valeur booléenne. true
est '' || 'a'
. 'a'
!true
. false
est null
undefined
null ?? 'default'
5. Opérateurs bit5 & 3
(binaire 101 & 011
) est égal à 1
(binaire 001
). 5 | 3
(binaire 101 | 011
) est égal à 7
(binaire 111
). 5 ^ 3
(binaire 101 ^ 011
) est égal à 6
(binaire 110
). ~5
(binaire ~101
) est égal à -6
. 6. Autres opérateurs:
age > 18 ? 'Adult' : 'Minor';
[...array]
crée une copie. obj?.prop?.subprop
Précédence de l'opérateur: JavaScript suit des règles spécifiques pour l'ordre des opérations. Parenthèses ()
peut remplacer la priorité.
Cette explication détaillée fournit une base solide pour comprendre et utiliser efficacement les opérateurs JavaScript dans vos efforts de programmation. N'oubliez pas de consulter les documents Web MDN pour les informations les plus à jour et les plus complètes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!