Heim  >  Artikel  >  Web-Frontend  >  Js | Wahr und falsch |

Js | Wahr und falsch |

王林
王林Original
2024-09-01 21:05:36391Durchsuche

Js | Truthy & Falsy |

Wahrheit und falsche Werte:

In Javascript werden Wahrheits- und Falschwerte verwendet, um zu bestimmen, ob ein Wert in einem booleschen Wert als wahr oder falsch ausgewertet wird
Kontext. Dieses Konzept ist entscheidend für die Steuerung des Programmflusses mithilfe von Bedingungen wie der if-Anweisung.

Falsy Values: 0," ",null,NaN,false,undefined 
console.log(Boolean(0)); //false
console.log(Boolean(undefined)); //false

console.log(Boolean(' '));  //empty false

console.log(Boolean(null)); //false

console.log(Boolean(NaN)); //false not a number

console.log(Boolean(false)); //false

Wahrheitswerte: jeder Wert, der nicht falsch ist:

console.log(Boolean(1)); //true
console.log(Boolean(1833933)); //true
console.log(Boolean(-1)); //true
console.log(Boolean("hello")); //true
console.log(Boolean(1)); //true
console.log(Boolean([])); //true empty array
console.log(Boolean({})); //true empty object
console.log(function (){}); //true
Example:
           t     f
let cash =255  //0 ; 
    //conditions false  statement block not run
if (cash){
  console.log("you can buy burger with drink"); 
}else{
   console.log("you can buy burger"); 
}else{
   console.log("you don't have money"); 
}
let a;
console.log(a); //false
output:
undefined 
let a = 10;
console.log(a); //true
let a = null;
console.log(a); //false

Das obige ist der detaillierte Inhalt vonJs | Wahr und 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