Функцыя Boolean
Функцыя Boolean пераўтварае перададзенае
значэнне да лагічнага тыпу. Вынікам выканання
функцыі будзе альбо true,
альбо false.
Пры гэтым да false пераўтвараюцца толькі:
0, пусты радок, null,
undefined,
NaN.
Усе астатнія значэнні (лікі, радкі, аб'екты,
масівы, функцыі) пераўтвараюцца да true.
Сінтаксіс
Boolean(што трэба пераўтварыць);
Прыклад
Пераўтворым лік 0 у лагічны тып:
Boolean(0);
У выніку выканання кода
мы атрымаем false:
false
Прыклад
Давайце пераўтворым значэнне NaN:
Boolean(NaN);
Таксама пасля выканання кода
мы атрымаем false:
false
Прыклад
Цяпер давайце пераўтворым лік 1:
Boolean(1);
Пасля выканання кода
мы атрымаем true:
true
Прыклад
А цяпер пераўтворым адмоўны лік:
Boolean(-1);
У выніку выканання кода
мы атрымаем true:
true
Прыклад
Давайце зададзім у параметры дробны лік:
Boolean(11.5);
Пасля выканання кода
мы таксама атрымаем true:
true
Прыклад
А цяпер пераўтворым пусты радок:
Boolean('');
Вынік выканання кода:
false
Прыклад
Калі мы ўкажам у параметры запаўнены радок:
Boolean('str');
To пасля пераўтварэння атрымаем
true:
true
Прыклад
Давайце пераўтворым булева значэнне
true:
Boolean(true);
Вынік выканання кода:
true
Прыклад
А цяпер давайце пераўтворым булева значэнне
false:
Boolean(false);
У выніку выканання кода
нам вяртаецца false:
false
Прыклад
Давайце ўкажам у параметры функцыі пусты аб'ект:
Boolean({});
Пасля выканання кода
функцыя Boolean пераўтворыць аб'ект у
значэнне true:
true
Прыклад
Цяпер укажам у параметры пусты масіў:
Boolean([]);
Пасля выканання кода
мы таксама атрымаем
значэнне true:
true
Прыклад
Давайце пераўтворым пустую функцыю:
Boolean(function(){});
У выніку выканання кода
атрымліваем true:
true
Прыклад
Цяпер пераўтворым значэнне null:
Boolean(null);
У выніку выканання кода
атрымліваем false таксама як і пры
пераўтварэнні ліку 0:
false