Maison  >  Article  >  interface Web  >  Comment utiliser || et && en javascript

Comment utiliser || et && en javascript

小云云
小云云original
2018-03-17 11:54:142081parcourir

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 :

  1. 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é <🎜. >

  2. logique L'opération OU a||b, en partant de la gauche, renvoie le résultat de l'opération de la première expression qui est convertie en valeur booléenne et est vraie. Si tous sont faux, elle renvoie. le résultat de l'opération de la dernière expression

    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 :

    1 () a la priorité la plus élevée
  3. Opérateur unaire ++ - ! 🎜>3. Opérateur arithmétique d'abord * / % puis + -
4. Opérateurs relationnels > >Opérateur logique OU || et opérateur logique &&, renvoient une valeur booléenne, la valeur 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) ou une expression. . Voici les différentes valeurs de a et b. L'opérateur logique || Le résultat du calcul de AND&& :




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.

    Recommandations associées :
  1. Exemples détaillés de techniques d'utilisation des opérateurs javascript || et &&

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn