121 votes

Quelle est la différence entre &#39 et && en JavaScript ?

Quelle est la différence entre &et && en JavaScript ?

Exemple de code :

Il semble que &&est un « et » logique qui me donne toujours la deuxième valeur si les deux sont vrais.

Mais qu’est-ce que &?

(Au fait, &&semble être « et » en Python; &semble être &en Python.)

36voto

duri Points 8246

est le « et » au niveau du bit. Cela signifie que si vous avez deux nombres convertis en binaire, le résultat est un nombre qui a le chiffre aux positions où les deux nombres ont `` .

-2voto

Jake Wayne Points 35

Pour déterminer si deux valeurs booléennes réunies sont true ou false, si vous souhaitez les vérifier toutes les deux (comme la validation sur la page Web), vous pouvez utiliser l’opérateur. est au niveau du bit AND.

Avec `` l’opérateur, une fois qu’il a trouvé que la première valeur est false, il termine l’évaluation et ne vérifie pas la deuxième valeur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X