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');
Ապա փոխակերպումից հետո կստանանք
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