Boolean-funktsioon

Funktsioon Boolean teisendab antud väärtuse loogiliseks tüübiks. Funktsiooni tulemuseks on kas true või false.

Samal ajal teisenduvad false-ks ainult: 0, tühi string, null, undefined, NaN. Kõik muud väärtused (numbrid, stringid, objektid, massiivid, funktsioonid) teisenduvad true-ks.

Süntaks

javascriptBoolean(mida teisendada);

Näide

Teisendame numbri 0 loogiliseks tüübiks:

javascriptBoolean(0);

Koodi käivitamise tulemusena saame false:

javascriptfalse

Näide

Teisendame väärtuse NaN:

javascriptBoolean(NaN);

Samuti pärast koodi käivitamist saame false:

javascriptfalse

Näide

Nüüd teisendame numbri 1:

javascriptBoolean(1);

Pärast koodi käivitamist saame true:

javascripttrue

Näide

Ja nüüd teisendame negatiivse arvu:

javascriptBoolean(-1);

Koodi käivitamise tulemusena saame true:

javascripttrue

Näide

Määrame parameetriks murdarvu:

javascriptBoolean(11.5);

Pärast koodi käivitamist saame samuti true:

javascripttrue

Näide

Teisendame nüüd tühja stringi:

javascriptBoolean('');

Koodi käivitamise tulemus:

javascriptfalse

Näide

Kui me määrame parameetris täidetud stringi:

javascriptBoolean('str');

Siis pärast teisendamist saame true:

javascripttrue

Näide

Teisendame loogilise väärtuse true:

javascriptBoolean(true);

Koodi käivitamise tulemus:

javascripttrue

Näide

Teisendame nüüd loogilise väärtuse false:

javascriptBoolean(false);

Koodi käivitamise tulemusena tagastatakse meile false:

javascriptfalse

Näide

Määrame funktsiooni parameetris tühja objekti:

javascriptBoolean({});

Pärast koodi käivitamist funktsioon Boolean teisendab objekti väärtuseks true:

javascripttrue

Näide

Nüüd määrame parameetris tühja massiivi:

javascriptBoolean([]);

Pärast koodi käivitamist saame samuti väärtuse true:

javascripttrue

Näide

Teisendame tühja funktsiooni:

javascriptBoolean(function(){});

Koodi käivitamise tulemusena saame true:

javascripttrue

Näide

Teisendame nüüd väärtuse null:

javascriptBoolean(null);

Koodi käivitamise tulemusena saame false samuti nagu numbri 0 teisendamisel:

javascript            false

Vaata ka

  • funktsiooni Number,
    mis teisendab numbriks
  • funktsiooni String,
    mis teisendab stringiks