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