Maison > interface Web > js tutoriel > Quelles sont les valeurs Falsey en JavaScript ?

Quelles sont les valeurs Falsey en JavaScript ?

Patricia Arquette
Libérer: 2024-12-29 08:38:11
original
263 Les gens l'ont consulté

What are the Falsey Values in JavaScript?

Valeurs Falsey en JavaScript

En JavaScript, les valeurs « falsesey » sont celles qui sont évaluées comme fausses dans des expressions telles que if(value), value ? et !value.

Liste des valeurs Falsey

  • false
  • Zéro de type numérique : 0, -0, 0.0, 0x0
  • Zéro de type BigInt : 0n, 0x0n
  • Chaînes de longueur 0 : "", '', ``
  • null
  • undefined
  • NaN
  • document.all (dans les navigateurs HTML uniquement)

Qu'est-ce que « Falsey » ?

« Falsey » signifie simplement que le ToBoolean de JavaScript la fonction renvoie false pour cette valeur. ToBoolean sous-tend des expressions telles que !value, value ? ... : ..., et if (valeur).

Selon la spécification officielle ECMAScript, les règles suivantes s'appliquent à ToBoolean :

Argument type Result
Undefined Return false
Null Return false
Boolean Return argument
Number If argument is 0, -0, or NaN, return false; otherwise, return true
String If argument is an empty string (length 0), return false; otherwise, return true
BigInt If argument is 0n, return false; otherwise, return true
Symbol Return true
Object Return true

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