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
Libérer: 2024-12-02 10:30:11
original
508 Les gens l'ont consulté

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal