Heim > Web-Frontend > js-Tutorial > Was sind wahre und falsche Werte in JavaScript?

Was sind wahre und falsche Werte in JavaScript?

Patricia Arquette
Freigeben: 2024-12-02 10:30:11
Original
507 Leute haben es durchsucht

What are Truthy and Falsy Values in JavaScript?

Wahrheits- und Falschwerte in JavaScript verstehen

In JavaScript werden bestimmte Werte in booleschen Kontexten entweder als wahr oder falsch ausgewertet. Diese Auswertungen sind entscheidend für bedingte Anweisungen, logische Operationen und andere Aspekte der Sprache.

Bezüglich der von Ihnen bereitgestellten Beispieldaten:

  1. var a = 0: Falsch. Null wird in einem booleschen Kontext als falsch ausgewertet.
  2. var a = 10 == 5: Falsch. Der Vergleichsoperator == gibt true zurück, wenn die Werte gleich sind. Da 10 nicht gleich 5 ist, wird es als falsch ausgewertet.
  3. var a = 1:Wahrhaftig. Zahlen ungleich Null sind wahr.
  4. var a = -1:Wahrheit. Auch negative Zahlen sind wahr.

MDN-Definition von Wahrheit und Falschheit:

Laut MDN (Mozilla Developer Network) wird ein Wahrheitswert als wahr ausgewertet, wenn wird in einem booleschen Kontext verwendet, während alle anderen Werte als falsch gelten.

Liste von Falsche Werte in JavaScript:

  1. false
  2. null
  3. undefiniert
  4. 0
  5. NaN
  6. '' (Leere Zeichenfolge)
  7. Leer string
  8. document.all
  9. 0n (BigInt)
  10. -0

Das obige ist der detaillierte Inhalt vonWas sind wahre und falsche Werte in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage