Boolean-funktionen

Funktionen Boolean omvandlar det överförda värdet till en logisk typ. Resultatet av funktionsutförandet kommer antingen att vara true, eller false.

Samtidigt omvandlas endast följande till false: 0, tom sträng, null, undefined, NaN. Alla andra värden (tal, strängar, objekt, arrayer, funktioner) omvandlas till true.

Syntax

javascriptBoolean(vad som behöver omvandlas);

Exempel

Låt oss omvandla talet 0 till en logisk typ:

javascriptBoolean(0);

Som ett resultat av kodutförandet får vi false:

javascriptfalse

Exempel

Låt oss omvandla värdet NaN:

javascriptBoolean(NaN);

Även efter kodutförandet får vi false:

javascriptfalse

Exempel

Låt oss nu omvandla talet 1:

javascriptBoolean(1);

Efter kodutförandet får vi true:

javascripttrue

Exempel

Låt oss nu omvandla ett negativt tal:

javascriptBoolean(-1);

Som ett resultat av kodutförandet får vi true:

javascripttrue

Exempel

Låt oss ange ett decimaltal i parametern:

javascriptBoolean(11.5);

Efter kodutförandet får vi också true:

javascripttrue

Exempel

Låt oss nu omvandla en tom sträng:

javascriptBoolean('');

Resultatet av kodutförandet:

javascriptfalse

Exempel

Om vi anger en ifylld sträng i parametern:

javascriptBoolean('str');

Efter omvandling får vi true:

javascripttrue

Exempel

Låt oss omvandla booleskt värde true:

javascriptBoolean(true);

Resultatet av kodutförandet:

javascripttrue

Exempel

Låt oss nu omvandla booleskt värde false:

javascriptBoolean(false);

Som ett resultat av kodutförandet returneras false till oss:

javascriptfalse

Exempel

Låt oss ange ett tomt objekt i funktionsparametern:

javascriptBoolean({});

Efter kodutförandet kommer funktionen Boolean att omvandla objektet till värdet true:

javascripttrue

Exempel

Låt oss nu ange en tom array i parametern:

javascriptBoolean([]);

Efter kodutförandet får vi också värdet true:

javascripttrue

Exempel

Låt oss omvandla en tom funktion:

javascriptBoolean(function(){});

Som ett resultat av kodutförandet får vi true:

javascripttrue

Exempel

Låt oss nu omvandla värdet null:

javascriptBoolean(null);

Som ett resultat av kodutförandet får vi false, precis som vid omvandling av talet 0:

javascript            false

Se även

  • funktionen Number,
    som omvandlar till ett nummer
  • funktionen String,
    som omvandlar till en sträng