L'utilisation des opérateurs logiques JavaScript || et && en nombres, la priorité des différents opérateurs en JavaScript, de haut en bas :
1, () a la priorité la plus élevée
2, opérateur unaire ++ - !
3. Opérateur arithmétique d'abord * / % puis + -
4. Opérateur relationnel >= <=
5. = !==
6. L'opérateur logique est && suivi de ||
L'opérateur logique OU || et l'opérateur logique ET && renvoie une valeur booléenne, qui est vraie ou fausse.
a || b , a et b dans a && b peuvent être une valeur, une variable, une expression, donc cela peut aussi être un nombre, car le nombre lui-même peut être considéré comme une valeur (logique) , une expression. Voici les résultats du calcul des opérateurs logiques || et && lorsque a et b ont des valeurs différentes :
Opération ET logique a&&b, si a est converti en valeur booléenne, c'est false (Si le résultat après l'opération est faux, nul, ", 0, non défini, etc.), le résultat renvoyé est a ; si a est converti en valeur booléenne et est vrai, le résultat b est renvoyé ; si plusieurs valeurs (y compris les expressions) sont connectés à l'aide de && , si chaque expression est vraie, le résultat de l'opération de la dernière expression est renvoyé Si au moins un n'est pas vrai, le résultat de l'opération de la première expression qui n'est pas vraie est renvoyé <🎜. >
P.S : && a priorité Le niveau est supérieur à ||, opérer d'abord && puis utiliser le résultat de l'opération && pour || Opérateurs logiques JavaScript || et && utilisés dans les nombres
Chacun de JavaScript La priorité de chaque opérateur, de haut en bas :
Opération logique AND a&&b, si a est converti en une valeur booléenne. et il est faux (le résultat après l'opération est faux, nul, ", 0, non défini, etc.) alors le résultat renvoyé est a ; si a est converti en valeur booléenne et est vrai, le résultat b est renvoyé ; si plusieurs valeurs (y compris les expressions) sont connectées à l'aide de &&, si chaque expression est vraie, l'opération de la dernière expression est renvoyée. Par conséquent, si au moins l'une d'entre elles n'est pas vraie, le résultat de l'opération de la première expression qui est not true est renvoyé
opération OU logique a||b, en commençant par la gauche, renvoyant le premier converti en résultat de l'opération de l'expression dont la valeur est vraie après la valeur booléenne. Si tous sont faux, le résultat de l'opération de la dernière expression est renvoyé
P.S : && a une priorité plus élevée que ||, exécutez d'abord &&, puis utilisez le résultat de l'opération && pour |Opération.
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!