Funcția Boolean

Funcția Boolean convertește valoarea transmisă la tipul logic. Rezultatul executării funcției va fi fie true, fie false.

În același timp, doar următoarele valori se convertesc la false: 0, șirul gol, null, undefined, NaN. Toate celelalte valori (numere, șiruri, obiecte, vectori, funcții) se convertesc la true.

Sintaxă

javascriptBoolean(ce trebuie convertit);

Exemplu

Să convertim numărul 0 la tipul logic:

javascriptBoolean(0);

În urma executării codului vom obține false:

javascriptfalse

Exemplu

Să convertim valoarea NaN:

javascriptBoolean(NaN);

De asemenea, după executarea codului vom obține false:

javascriptfalse

Exemplu

Acum să convertim numărul 1:

javascriptBoolean(1);

După executarea codului vom obține true:

javascripttrue

Exemplu

Iar acum să convertim un număr negativ:

javascriptBoolean(-1);

În urma executării codului vom obține true:

javascripttrue

Exemplu

Să setăm ca parametru un număr fracționar:

javascriptBoolean(11.5);

După executarea codului vom obține de asemenea true:

javascripttrue

Exemplu

Iar acum să convertim șirul gol:

javascriptBoolean('');

Rezultatul executării codului:

javascriptfalse

Exemplu

Dacă specificăm ca parametru un șir populat:

javascriptBoolean('str');

Atunci după conversie vom obține true:

javascripttrue

Exemplu

Să convertim valoarea booleană true:

javascriptBoolean(true);

Rezultatul executării codului:

javascripttrue

Exemplu

Iar acum să convertim valoarea booleană false:

javascriptBoolean(false);

În urma executării codului ni se returnează false:

javascriptfalse

Exemplu

Să specificăm în parametrul funcției un obiect gol:

javascriptBoolean({});

După executarea codului funcția Boolean va converti obiectul în valoarea true:

javascripttrue

Exemplu

Acum să specificăm în parametru un vector gol:

javascriptBoolean([]);

După executarea codului vom obține de asemenea valoarea true:

javascripttrue

Exemplu

Să convertim o funcție goală:

javascriptBoolean(function(){});

În urma executării codului obținem true:

javascripttrue

Exemplu

Acum să convertim valoarea null:

javascriptBoolean(null);

În urma executării codului obținem false la fel ca la conversia numărului 0:

javascript            false

Veți și

  • funcția Number,
    care convertește la număr
  • funcția String,
    care convertește la șir