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

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

Örnek

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

javascriptBoolean(0);

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

javascriptfalse

Örnek

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

javascriptBoolean(NaN);

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

javascriptfalse

Örnek

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

javascriptBoolean(1);

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

javascripttrue

Örnek

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

javascriptBoolean(-1);

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

javascripttrue

Örnek

Parametreye ondalıklı bir sayı verelim:

javascriptBoolean(11.5);

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

javascripttrue

Örnek

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

javascriptBoolean('');

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

javascriptfalse

Örnek

Parametreye dolu bir string yazarsak:

javascriptBoolean('str');

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

javascripttrue

Örnek

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

javascriptBoolean(true);

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

javascripttrue

Örnek

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

javascriptBoolean(false);

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

javascriptfalse

Örnek

Fonksiyonun parametresine boş bir nesne yazalım:

javascriptBoolean({});

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

javascripttrue

Örnek

Şimdi parametreye boş bir dizi yazalım:

javascriptBoolean([]);

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

javascripttrue

Örnek

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

javascriptBoolean(function(){});

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

javascripttrue

Örnek

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

javascriptBoolean(null);

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

javascript            false

Ayrıca Bakınız

  • sayıya dönüştüren Number
    fonksiyonu
  • string'e dönüştüren String
    fonksiyonu