Maison >interface Web >js tutoriel >Comment fonctionne l'opérateur ET logique de JavaScript dans les affectations ?
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 :
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!