Функсияи Boolean

Функсияи Boolean арзиши додашударо ба навъи мантиқӣ табдил медиҳад. Натиҷаи иҷрои функсия ё true хоҳад буд, ё false.

Дар ин ҳол танҳо ба false табдил дода мешаванд: 0, сатри холӣ, null, undefined, NaN. Ҳамаи арзишҳои дигар (рақамҳо, сатрҳо, объектҳо, массивҳо, функсияҳо) ба true табдил дода мешаванд.

Синтаксис

javascriptBoolean(чиро табдил додан лозим аст);

Намуна

Рақами 0-ро ба навъи мантиқӣ табдил медиҳем:

javascriptBoolean(0);

Дар натиҷаи иҷрои код мо false хоҳем гирифт:

javascriptfalse

Намуна

Биёед арзиши NaN-ро табдил диҳем:

javascriptBoolean(NaN);

Инчунин пас аз иҷрои код мо false хоҳем гирифт:

javascriptfalse

Намуна

Ҳоло биёед рақами 1-ро табдил диҳем:

javascriptBoolean(1);

Пас аз иҷрои код мо true хоҳем гирифт:

javascripttrue

Намуна

Ҳоло рақами манфиро табдил медиҳем:

javascriptBoolean(-1);

Дар натиҷаи иҷрои код мо true хоҳем гирифт:

javascripttrue

Намуна

Биёед дар параметр рақами касрӣ муқаррар кунем:

javascriptBoolean(11.5);

Пас аз иҷрои код мо низ true хоҳем гирифт:

javascripttrue

Намуна

Ҳоло сатри холӣро табдил медиҳем:

javascriptBoolean('');

Натиҷаи иҷрои код:

javascriptfalse

Намуна

Агар мо дар параметр сатри пуршударо муқаррар кунем:

javascriptBoolean('str');

Пас аз табдилдиҳӣ мо true хоҳем гирифт:

javascripttrue

Намуна

Биёед арзиши булии true-ро табдил диҳем:

javascriptBoolean(true);

Натиҷаи иҷрои код:

javascripttrue

Намуна

Ҳоло биёед арзиши булии false-ро табдил диҳем:

javascriptBoolean(false);

Дар натиҷаи иҷрои код ба мо false баргардонида мешавад:

javascriptfalse

Намуна

Биёед дар параметри функсия объекти холӣ муқаррар кунем:

javascriptBoolean({});

Пас аз иҷрои код функсияи Boolean объектро ба арзиши true табдил медиҳад:

javascripttrue

Намуна

Ҳоло дар параметр массиви холӣ муқаррар кунем:

javascriptBoolean([]);

Пас аз иҷрои код мо низ арзиши true хоҳем гирифт:

javascripttrue

Намуна

Биёед функсияи холӣро табдил диҳем:

javascriptBoolean(function(){});

Дар натиҷаи иҷрои код мо true хоҳем гирифт:

javascripttrue

Намуна

Ҳоло арзиши null-ро табдил медиҳем:

javascriptBoolean(null);

Дар натиҷаи иҷрои код мо false хоҳем гирифт, ҳамон гуна ки дар табдилдиҳии рақами 0 буд:

javascript            false

Ҳамчунин бубинед

  • функсияи Number,
    ки ба рақам табдил медиҳад
  • функсияи String,
    ки ба сатр табдил медиҳад