ფუნქცია 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