Maison >interface Web >js tutoriel >Que sont les valeurs vraies et fausses en JavaScript ?

Que sont les valeurs vraies et fausses en JavaScript ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-02 10:30:11531parcourir

What are Truthy and Falsy Values in JavaScript?

Comprendre les valeurs véridiques et fausses de JavaScript

En JavaScript, certaines valeurs sont évaluées comme véridiques ou fausses dans des contextes booléens. Ces évaluations sont cruciales pour les instructions conditionnelles, les opérations logiques et d'autres aspects du langage.

Concernant les exemples de données que vous avez fournis :

  1. var a = 0 : Faux. Zéro est évalué à faux dans un contexte booléen.
  2. var a = 10 == 5 : Faux. L'opérateur de comparaison == renvoie vrai si les valeurs sont égales. Puisque 10 n'est pas égal à 5, il est évalué comme faux.
  3. var a = 1 : Vérité. Les nombres non nuls sont véridiques.
  4. var a = -1: Vérité. Les nombres négatifs sont également véridiques.

Définition MDN de la vérité et du faux :

Selon MDN (Mozilla Developer Network), une valeur véridique est évaluée comme vraie lorsque utilisé dans un contexte booléen, tandis que toutes les autres valeurs sont considérées comme fausses.

Liste des Valeurs fausses en JavaScript :

  1. false
  2. null
  3. non défini
  4. 0
  5. NaN
  6. '' (Chaîne vide)
  7. Vide string
  8. document.all
  9. 0n (BigInt)
  10. -0

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