Boolean funkcija

Funkcija Boolean pārveido padoto vērtību par loģisko tipu. Funkcijas izpildes rezultāts būs vai nu true, vai false.

false tiek pārveidoti tikai: 0, tukša virkne, null, undefined, NaN. Visas pārējās vērtības (skaitļi, virknes, objekti, massīvi, funkcijas) tiek pārveidotas par true.

Sintakse

javascriptBoolean(kas jāpārveido);

Piemērs

Pārveidosim skaitli 0 par loģisko tipu:

javascriptBoolean(0);

Koda izpildes rezultātā mēs iegūsim false:

javascriptfalse

Piemērs

Pārveidosim vērtību NaN:

javascriptBoolean(NaN);

Arī pēc koda izpildes mēs iegūsim false:

javascriptfalse

Piemērs

Tagad pārveidosim skaitli 1:

javascriptBoolean(1);

Pēc koda izpildes mēs iegūsim true:

javascripttrue

Piemērs

Tagad pārveidosim negatīvu skaitli:

javascriptBoolean(-1);

Koda izpildes rezultātā mēs iegūsim true:

javascripttrue

Piemērs

Iestatīsim parametrā daļskaitli:

javascriptBoolean(11.5);

Pēc koda izpildes mēs arī iegūsim true:

javascripttrue

Piemērs

Tagad pārveidosim tukšu virkni:

javascriptBoolean('');

Koda izpildes rezultāts:

javascriptfalse

Piemērs

Ja mēs parametrā norādīsim aizpildītu virkni:

javascriptBoolean('str');

Tad pēc pārveidošanas iegūsim true:

javascripttrue

Piemērs

Pārveidosim loģisko vērtību true:

javascriptBoolean(true);

Koda izpildes rezultāts:

javascripttrue

Piemērs

Tagad pārveidosim loģisko vērtību false:

javascriptBoolean(false);

Koda izpildes rezultātā mums tiek atgriezts false:

javascriptfalse

Piemērs

Norādīsim funkcijas parametrā tukšu objektu:

javascriptBoolean({});

Pēc koda izpildes funkcija Boolean pārveidos objektu par vērtību true:

javascripttrue

Piemērs

Tagad norādīsim parametrā tukšu masīvu:

javascriptBoolean([]);

Pēc koda izpildes mēs arī iegūsim vērtību true:

javascripttrue

Piemērs

Pārveidosim tukšu funkciju:

javascriptBoolean(function(){});

Koda izpildes rezultātā iegūstam true:

javascripttrue

Piemērs

Tagad pārveidosim vērtību null:

javascriptBoolean(null);

Koda izpildes rezultātā iegūstam false, tāpat kā pārveidojot skaitli 0:

javascript            false

Skatiet arī

  • funkciju Number,
    kas pārveido par skaitli
  • funkciju String,
    kas pārveido par virkni