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
Boolean(hva som skal konverteres);
Eksempel
La oss konvertere tallet 0 til en logisk type:
Boolean(0);
Som et resultat av kjøring av koden
får vi false:
false
Eksempel
La oss konvertere verdien NaN:
Boolean(NaN);
Også etter kjøring av koden
får vi false:
false
Eksempel
La oss nå konvertere tallet 1:
Boolean(1);
Etter kjøring av koden
får vi true:
true
Eksempel
La oss nå konvertere et negativt tall:
Boolean(-1);
Som et resultat av kjøring av koden
får vi true:
true
Eksempel
La oss sette inn et desimaltall i parameteren:
Boolean(11.5);
Etter kjøring av koden
får vi også true:
true
Eksempel
La oss nå konvertere en tom streng:
Boolean('');
Resultatet av kjøring av koden:
false
Eksempel
Hvis vi angir en fylt streng i parameteren:
Boolean('str');
Etter konvertering får vi
true:
true
Eksempel
La oss konvertere boolske verdien
true:
Boolean(true);
Resultatet av kjøring av koden:
true
Eksempel
La oss nå konvertere den boolske verdien
false:
Boolean(false);
Som et resultat av kjøring av koden
returneres false til oss:
false
Eksempel
La oss angi et tomt objekt i funksjonens parameter:
Boolean({});
Etter kjøring av koden
vil funksjonen Boolean konvertere objektet til
verdien true:
true
Eksempel
La oss nå angi en tom matrise i parameteren:
Boolean([]);
Etter kjøring av koden
får vi også
verdien true:
true
Eksempel
La oss konvertere en tom funksjon:
Boolean(function(){});
Som et resultat av kjøring av koden
får vi true:
true
Eksempel
La oss nå konvertere verdien null:
Boolean(null);
Som et resultat av kjøring av koden
får vi false, akkurat som ved
konvertering av tallet 0:
false