Boolean-funksjonen
Funksjonen Boolean konverterer den oppgitte
verdien til en logisk type. Resultatet av funksjonen
vil enten være true,
eller false.
Samtidig konverteres bare følgende til false:
0, tom streng, null,
undefined,
NaN.
Alle andre verdier (tall, strenger, objekter,
matriser, funksjoner) konverteres til true.
Syntaks
javascriptBoolean(hva som skal konverteres);
Eksempel
La oss konvertere tallet 0 til en logisk type:
javascriptBoolean(0);
Som et resultat av kjøring av koden
får vi false:
javascriptfalse
Eksempel
La oss konvertere verdien NaN:
javascriptBoolean(NaN);
Også etter kjøring av koden
får vi false:
javascriptfalse
Eksempel
La oss nå konvertere tallet 1:
javascriptBoolean(1);
Etter kjøring av koden
får vi true:
javascripttrue
Eksempel
La oss nå konvertere et negativt tall:
javascriptBoolean(-1);
Som et resultat av kjøring av koden
får vi true:
javascripttrue
Eksempel
La oss sette inn et desimaltall i parameteren:
javascriptBoolean(11.5);
Etter kjøring av koden
får vi også true:
javascripttrue
Eksempel
La oss nå konvertere en tom streng:
javascriptBoolean('');
Resultatet av kjøring av koden:
javascriptfalse
Eksempel
Hvis vi angir en fylt streng i parameteren:
javascriptBoolean('str');
Etter konvertering får vi
true:
javascripttrue
Eksempel
La oss konvertere boolske verdien
true:
javascriptBoolean(true);
Resultatet av kjøring av koden:
javascripttrue
Eksempel
La oss nå konvertere den boolske verdien
false:
javascriptBoolean(false);
Som et resultat av kjøring av koden
returneres false til oss:
javascriptfalse
Eksempel
La oss angi et tomt objekt i funksjonens parameter:
javascriptBoolean({});
Etter kjøring av koden
vil funksjonen Boolean konvertere objektet til
verdien true:
javascripttrue
Eksempel
La oss nå angi en tom matrise i parameteren:
javascriptBoolean([]);
Etter kjøring av koden
får vi også
verdien true:
javascripttrue
Eksempel
La oss konvertere en tom funksjon:
javascriptBoolean(function(){});
Som et resultat av kjøring av koden
får vi true:
javascripttrue
Eksempel
La oss nå konvertere verdien null:
javascriptBoolean(null);
Som et resultat av kjøring av koden
får vi false, akkurat som ved
konvertering av tallet 0:
javascript false