21 of 264 menu

Boolean Fonksiyonu

Boolean fonksiyonu, iletilen değeri mantıksal türe dönüştürür. Fonksiyonun çalıştırılmasının sonucu ya true, ya da false olacaktır.

Bu durumda sadece şunlar false'a dönüştürülür: 0, boş string, null, undefined, NaN. Diğer tüm değerler (sayılar, stringler, nesneler, diziler, fonksiyonlar) true'a dönüştürülür.

Sözdizimi

Boolean(dönüştürülecek değer);

Örnek

0 sayısını mantıksal türe dönüştürelim:

Boolean(0);

Kod çalıştırıldığında false elde ederiz:

false

Örnek

NaN değerini dönüştürelim:

Boolean(NaN);

Kod çalıştırıldığında yine false elde ederiz:

false

Örnek

Şimdi 1 sayısını dönüştürelim:

Boolean(1);

Kod çalıştırıldığında true elde ederiz:

true

Örnek

Şimdi negatif bir sayıyı dönüştürelim:

Boolean(-1);

Kod çalıştırıldığında true elde ederiz:

true

Örnek

Parametreye ondalıklı bir sayı verelim:

Boolean(11.5);

Kod çalıştırıldığında yine true elde ederiz:

true

Örnek

Şimdi boş bir string'i dönüştürelim:

Boolean('');

Kodun çalıştırılma sonucu:

false

Örnek

Parametreye dolu bir string yazarsak:

Boolean('str');

Dönüşümden sonra true elde ederiz:

true

Örnek

true mantıksal değerini dönüştürelim:

Boolean(true);

Kodun çalıştırılma sonucu:

true

Örnek

Şimdi false mantıksal değerini dönüştürelim:

Boolean(false);

Kod çalıştırıldığında bize false döndürülür:

false

Örnek

Fonksiyonun parametresine boş bir nesne yazalım:

Boolean({});

Kod çalıştırıldığında Boolean fonksiyonu nesneyi true değerine dönüştürür:

true

Örnek

Şimdi parametreye boş bir dizi yazalım:

Boolean([]);

Kod çalıştırıldığında yine true değerini elde ederiz:

true

Örnek

Boş bir fonksiyonu dönüştürelim:

Boolean(function(){});

Kod çalıştırıldığında true elde ederiz:

true

Örnek

Şimdi null değerini dönüştürelim:

Boolean(null);

Kod çalıştırıldığında 0 sayısının dönüşümünde olduğu gibi false elde ederiz:

false

Ayrıca Bakınız

  • sayıya dönüştüren Number
    fonksiyonu
  • string'e dönüştüren String
    fonksiyonu
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet