Maison >interface Web >js tutoriel >Comment l'opérateur logique AND (&&) de JavaScript fonctionne-t-il dans les affectations ?

Comment l'opérateur logique AND (&&) de JavaScript fonctionne-t-il dans les affectations ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-05 14:23:10268parcourir

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

Opérateur logique ET (&&) JavaScript dans l'affectation

En JavaScript, l'opérateur && (ET logique) dans une affectation évalue l'opérande de gauche et attribue l'opérande de droite uniquement si l'opérande de gauche est vrai.

Affectation avec Opérande gauche non faux :

Lorsque l'opérande gauche n'est pas nul, indéfini, faux, NaN, une chaîne vide ou 0, l'opérateur && attribue l'opérande droit à la variable.

var oneOrTheOther = true && "some string";
// Result: "some string" is assigned to oneOrTheOther

Assignation avec opérande fausse gauche :

Quand la gauche L'opérande est l'une des valeurs fausses mentionnées ci-dessus, l'opérateur && propage la valeur fausse à la variable.

var oneOrTheOther = false && "some string";
// Result: false is assigned to oneOrTheOther

En résumé :

  • Le && L'opérateur && attribue l'opérande de droite à la variable si l'opérande de gauche est véridique.
  • L'opérateur && attribue l'opérande de gauche opérande à la variable si l'opérande de gauche est faux (par lui-même) ou faux (contraintes à faux).

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