Heim  >  Artikel  >  Web-Frontend  >  Wann gilt ein boolescher Wert in JavaScript als falsch?

Wann gilt ein boolescher Wert in JavaScript als falsch?

WBOY
WBOYOriginal
2022-07-01 15:29:092785Durchsuche

Die Situation, in der der boolesche Wert in JavaScript falsch ist: 1. Wenn der Datenwert „undefiniert“ ist, bedeutet dies, dass er nicht definiert ist und als falsch betrachtet wird. 2. Null, was bedeutet, dass der leere Wert als falsch gilt; 3. Die Zahl „0“, wenn es sich um eine Zeichenfolge 0 handelt, wird als wahr angesehen. 4. NaN, was bedeutet, dass das Ergebnis nicht berechnet werden kann, wird als falsch betrachtet. 6. Die leere Zeichenfolge wird als falsch betrachtet. Wenn der boolesche Wert falsch ist, wird er als falsch betrachtet.

Wann gilt ein boolescher Wert in JavaScript als falsch?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wann gilt ein boolescher Wert in JavaScript als falsch?

Ein boolescher Wert ist ein logischer Wert, der nur wahr und falsch (wahr und falsch) enthält.

Sechs Fälle, in denen boolesche Werte in js falsch sind

Die folgenden 6 Werte sind falsch, wenn sie in boolesche Werte konvertiert werden, und andere Konvertierungen sind wahr

1, undefiniert (undefiniert, wird angezeigt, wenn der Wert nicht gefunden werden kann)

2 , null (stellt einen Nullwert dar)

3, false (der boolesche Wert ist falsch, der boolesche Wert der Zeichenfolge „false“ ist wahr)

4, 0 (die Zahl 0, der boolesche Wert der Zeichenfolge „0“) ist wahr)

5 , NaN (tritt auf, wenn das Ergebnis nicht berechnet werden kann, was auf „nicht numerischen Wert“ hinweist; aber Typ von NaN==="Zahl")

6 "" (doppelte Anführungszeichen) oder '' ( einfache Anführungszeichen) (leere Zeichenfolge mit Leerzeichen in der Mitte ist ebenfalls wahr)

Beachten Sie, dass leere Arrays und leere Objekte sowie in boolesche Werte konvertierte negative Werte alle wahr sind

Bei Übergabe an die bedingte Anweisung Alle anderen Werte, einschließlich aller Objekte, werden als wahr ausgewertet.

Bitte verwechseln Sie nicht die ursprünglichen booleschen Werte wahr und falsch mit den wahren und falschen Werten boolescher Objekte. Zum Beispiel:

var b = new Boolean(false);
if (b) //结果视为真
if (b == true) // 结果视为假

Erweiterte Kenntnisse:

JavaScript-Datentypen

JavaScript-Variablen können mehrere Datentypen speichern: numerische Werte, Zeichenfolgenwerte, Arrays, Objekte usw.:

var length = 7;                             // 数字
var lastName = "Gates";                      // 字符串
var cars = ["Porsche", "Volvo", "BMW"];         // 数组
var x = {firstName:"Bill", lastName:"Gates"};    // 对象

[Verwandte Empfehlungen: Javascript-Video-Tutorial ,Web-Frontend

Das obige ist der detaillierte Inhalt vonWann gilt ein boolescher Wert in JavaScript als falsch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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