Boolean Funksiyası
Boolean funksiyası ötürülən
dəyəri məntiqi tipə çevirir. Funksiyanın
icrasının nəticəsi ya true,
ya da false olacaq.
Bu zaman yalnız aşağıdakılar false-ə çevrilir:
0, boş sətir, null,
undefined,
NaN.
Bütün digər dəyərlər (rəqəmlər, sətirlər, obyektlər,
massivlər, funksiyalar) true-ə çevrilir.
Sintaksis
Boolean(çevriləcək dəyər);
Nümunə
0 rəqəmini məntiqi tipə çevirək:
Boolean(0);
Kod icra edildikdə
nəticə false olacaq:
false
Nümunə
Gəlin NaN dəyərini çevirək:
Boolean(NaN);
Kod icra edildikdə
nəticə yenə də false olacaq:
false
Nümunə
İndi isə 1 rəqəmini çevirək:
Boolean(1);
Kod icra edildikdə
nəticə true olacaq:
true
Nümunə
İndi isə mənfi rəqəmi çevirək:
Boolean(-1);
Kod icra edildikdə
nəticə true olacaq:
true
Nümunə
Gəlin parametrdə kəsr rəqəmi təyin edək:
Boolean(11.5);
Kod icra edildikdə
nəticə yenə də true olacaq:
true
Nümunə
İndi isə boş sətiri çevirək:
Boolean('');
Kodun icrasının nəticəsi:
false
Nümunə
Əgər parametrdə dolu sətir göstərsək:
Boolean('str');
Onda çevrilmədən sonra
true alarıq:
true
Nümunə
Gəlin məntiqi true
dəyərini çevirək:
Boolean(true);
Kodun icrasının nəticəsi:
true
Nümunə
İndi isə məntiqi false
dəyərini çevirək:
Boolean(false);
Kod icra edildikdə
bizə false qaytarılır:
false
Nümunə
Gəlin funksiyanın parametrində boş obyekt təyin edək:
Boolean({});
Kod icra edildikdə
Boolean funksiyası obyekti
true dəyərinə çevirəcək:
true
Nümunə
İndi isə parametrdə boş massiv göstərək:
Boolean([]);
Kod icra edildikdə
biz yenə də
true dəyərini alarıq:
true
Nümunə
Gəlin boş funksiyanı çevirək:
Boolean(function(){});
Kodun icrası nəticəsində
true alırıq:
true
Nümunə
İndi isə null dəyərini çevirək:
Boolean(null);
Kodun icrası nəticəsində
0 rəqəmini çevirəndə olduğu kimi
false alırıq:
false