Maison >interface Web >js tutoriel >Quelles valeurs JavaScript sont vraies et lesquelles sont fausses ?

Quelles valeurs JavaScript sont vraies et lesquelles sont fausses ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-29 04:54:16837parcourir

What JavaScript Values Are Truthy and Which Are Falsy?

Comprendre la vérité et la fausseté de JavaScript

En JavaScript, certaines valeurs sont évaluées comme vraies ou fausses dans des contextes booléens. Ce concept est connu sous le nom de vérité et de fausseté. Pour comprendre cela, examinons le code fourni :

var a = 0;
var a = 10 == 5;
var a = 1;
var a = -1;

Réponses à vos questions :

Contrairement à votre croyance, seulement deux des les déclarations aboutissent à des valeurs véridiques :

  • var a = 1; : Les nombres non nuls, y compris les valeurs négatives, sont véridiques.
  • var a = -1; : Les valeurs négatives sont également véridiques.

Valeurs fausses :

Les déclarations restantes sont évaluées comme fausses valeurs :

  • var a = 0; : Zéro est faux. (Cependant, notez que "0" en tant que chaîne est véridique)
  • var a = 10 == 5; : Ceci équivaut à (10 == 5), qui est une comparaison qui est évalué à faux.

Définition MDN de Vérité :

Selon le Mozilla Developer Network (MDN), une valeur véridique est une valeur qui se traduit par vrai lorsqu'elle est évaluée comme une valeur booléenne. Toutes les valeurs sont considérées comme véridiques à l'exception des éléments suivants :

  • false
  • null
  • undefined
  • 0
  • NaN
  • "" (chaînes vides)

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