Hva er forfalskningsverdier og sannhet i JavaScript?

Hva er forfalskningsverdier og sannhet i JavaScript?

Mens du jobber med betingede uttalelser i JavaScript, er det viktig å forstå sannhets- eller forfalskningsverdiene. I JavaScript blir alle forhold evaluert som "ekte”Eller“falsk”. En "sannhet”Verdi er en som er sann når den evalueres i en boolsk sammenheng, mens en“falske”Verdien er en som er falsk når den vurderes i en boolsk sammenheng.

Dette innlegget vil forklare JavaScript sannhets- og forfalskningsverdiene.

Hva er sannhets- og falske verdier i JavaScript?

Som vi diskuterte ovenfor, blir verdiene som blir evaluert som "ekte”I en boolsk sammenheng, blir vurdert”sannhet”Verdier mens verdiene evaluert som“falsk”, Er“falske”Verdier.

Truty verdier i JavaScript

Alle verdier er sanne unntatt falske verdier. Noen sanne verdier er som følger:

  • Boolsk verdi (sant)
  • Et tomt objekt
  • En tom matrise []
  • Et tall (11)
  • Streng “0”, “False”, “True”

Falsyverdier i JavaScript

Det er seks vanlige falske verdier i JavaScript:

  • Falsk
  • 0
  • Tom streng (”“)
  • null
  • Udefinert
  • Nan

Eksempel

Her, i det gitte eksemplet, vil vi bruke betingede utsagn (IF-Else) med den boolske operatøren for å manipulere sannhets- og forfalskningsverdier. For å gjøre det, definer en funksjon som heter “CheckValue ()”Det tar en verdi som en parameter. Hvis den passerte verdien i “hvis”Tilstand er sann i henhold til den boolske konteksten, skriv ut meldingen“Det er en sannhetsverdi”Ellers, skriv ut“Det er en forfalskningsverdi”På konsollen:

funksjon checkValue (val)
if (val)
konsoll.Logg ("Det er en sannhetsverdi");
annet
konsoll.Logg ("Det er en forfalskningsverdi");

Ring den definerte funksjonen og pass de forskjellige verdiene som en parameter for å sjekke sannhets- og forfalskningsverdiene i JavaScript:

checkValue (0);
checkValue ("0");
checkValue (falsk);
checkValue (sant);
checkValue ("falsk");
CheckValue (NAN);
checkValue (udefinert);
checkValue ("");
checkValue (1);
checkValue ([]);
checkValue ();

Produksjon


Det handler om sannhets- og falske verdier i JavaScript.

Konklusjon

Verdiene som blir evaluert som "sanne" i en boolsk sammenheng, blir vurdert "sannhet”Verdier mens verdiene evaluert som“falsk”, Er“falske”Verdier i JavaScript. Alle verdier er sanne unntatt falske verdier. Det er seks falske verdier i JavaScript, inkludert "falsk”,“0”,“Nan”,“udefinert”,“tom streng”Og“null”. Dette innlegget forklarte Javascript sannhets- og forfalskningsverdiene.