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
javascriptBoolean(çevriləcək dəyər);
Nümunə
0 rəqəmini məntiqi tipə çevirək:
javascriptBoolean(0);
Kod icra edildikdə
nəticə false olacaq:
javascriptfalse
Nümunə
Gəlin NaN dəyərini çevirək:
javascriptBoolean(NaN);
Kod icra edildikdə
nəticə yenə də false olacaq:
javascriptfalse
Nümunə
İndi isə 1 rəqəmini çevirək:
javascriptBoolean(1);
Kod icra edildikdə
nəticə true olacaq:
javascripttrue
Nümunə
İndi isə mənfi rəqəmi çevirək:
javascriptBoolean(-1);
Kod icra edildikdə
nəticə true olacaq:
javascripttrue
Nümunə
Gəlin parametrdə kəsr rəqəmi təyin edək:
javascriptBoolean(11.5);
Kod icra edildikdə
nəticə yenə də true olacaq:
javascripttrue
Nümunə
İndi isə boş sətiri çevirək:
javascriptBoolean('');
Kodun icrasının nəticəsi:
javascriptfalse
Nümunə
Əgər parametrdə dolu sətir göstərsək:
javascriptBoolean('str');
Onda çevrilmədən sonra
true alarıq:
javascripttrue
Nümunə
Gəlin məntiqi true
dəyərini çevirək:
javascriptBoolean(true);
Kodun icrasının nəticəsi:
javascripttrue
Nümunə
İndi isə məntiqi false
dəyərini çevirək:
javascriptBoolean(false);
Kod icra edildikdə
bizə false qaytarılır:
javascriptfalse
Nümunə
Gəlin funksiyanın parametrində boş obyekt təyin edək:
javascriptBoolean({});
Kod icra edildikdə
Boolean funksiyası obyekti
true dəyərinə çevirəcək:
javascripttrue
Nümunə
İndi isə parametrdə boş massiv göstərək:
javascriptBoolean([]);
Kod icra edildikdə
biz yenə də
true dəyərini alarıq:
javascripttrue
Nümunə
Gəlin boş funksiyanı çevirək:
javascriptBoolean(function(){});
Kodun icrası nəticəsində
true alırıq:
javascripttrue
Nümunə
İndi isə null dəyərini çevirək:
javascriptBoolean(null);
Kodun icrası nəticəsində
0 rəqəmini çevirəndə olduğu kimi
false alırıq:
javascript false