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

Se også

  • funksjonen Number,
    som konverterer til tall
  • funksjonen String,
    som konverterer til streng