Maison >interface Web >js tutoriel >Comment fonctionne l'opérateur ET logique de JavaScript dans les affectations ?

Comment fonctionne l'opérateur ET logique de JavaScript dans les affectations ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-02 16:07:13325parcourir

How Does JavaScript's Logical AND Operator Work in Assignments?

Opérateur ET logique dans l'affectation JavaScript

En JavaScript, l'opérateur logique OU (||) attribue conditionnellement une valeur basée sur la véracité de une expression. Il attribue la première expression non nulle, non indéfinie et non fausse à la variable.

Cependant, l'opérateur logique ET (&&) se comporte différemment dans les scénarios d'affectation. Il évalue la première expression comme véridique ou fausse.

Vérité :

Si la première expression est véridique, l'opérateur logique ET renvoie la valeur de la deuxième expression et attribue il au variable :

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"

Fausse :

Si la première expression est fausse, l'opérateur logique ET renvoie la valeur de la première expression et l'affecte à la variable :

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false

Rappelez-vous que les valeurs fausses en JavaScript include :

  • null
  • non défini
  • 0
  • NaN (Pas un nombre)
  • "" (vide string)

Par conséquent, toute affectation impliquant l'opérateur logique AND et un faux premier l'expression entraînera l'attribution de cette fausse valeur à la variable.

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