JavaScript Boole'leri

Bu eğiticide, örnekler yardımıyla JavaScript boole'leri hakkında bilgi edineceksiniz.

JavaScript'te boole'lar, trueveya olabilecek ilkel veri türleridir false. Örneğin,

 const a = true; const b = false;

Not : Bir alıntıyı sararsanız trueveya yazarsanız false, bir dize olarak kabul edilir.

Örneğin,

 const a = 'true'; console.log(typeof a); // string

Boole değerleri çoğunlukla Karşılaştırma ve Mantıksal Operatörler için kullanılır. Örneğin,

İşlenenler eşitse eşittir operatör ==döndürür true.

 console.log(5 == 6); // false

Tüm işlenenler eşit değilse operatör !=sonuçlarına trueeşit değildir.

 console.log(5 != 6); // true

Her iki işlenen değer ise mantıksal AND &&döndürür , aksi takdirde olarak değerlendirilir .truetruefalse

 console.log(true && false); // false 

Boole değerleri if… elseifadelerde ve fordöngülerde de kullanılır.

Belirli boole değerlerine dönüştürülen değerlerin listesi aşağıda verilmiştir.

Veri tipi Boolean Değeri
Tanımsız yanlış
boş yanlış
NaN yanlış
'' yanlış
0 yanlış
20 doğru
-20 doğru
'Merhaba' doğru

JavaScript Boole Yöntemleri

JavaScript'te yerleşik boole yöntemlerinin bir listesi aşağıda verilmiştir.

Yöntem Açıklama
toString() Boole değerini dizeye dönüştürerek bir boole değeri döndürür
valueOf() bir booleanın ilkel değerini döndürür

Örnek: toString () kullanma

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Çıktı

 yanlış dize

Örnek: valueOf () kullanma

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Çıktı

 gerçek boole

JavaScript Boolean () Fonksiyonu

Boolean()İşlev Boolean değerler için çeşitli veri türleri dönüştürmek için kullanılır. Örneğin,

 const a = true; console.log(Boolean(a)); // true

Değeri olan her şey geri döner true. Örneğin,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

JavaScript'inizde undefined, null, 0 , NaN, ''dönüştürür için false. Örneğin,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Not : Boole dönüşümü hakkında daha fazla bilgi edinmek istiyorsanız, JavaScript Type Conversion sayfasını ziyaret edin.

Boole Nesneleri

newAnahtar kelimeyi kullanarak bir boole değeri de oluşturabilirsiniz . Örneğin,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Not : Boole nesnelerini kullanmaktan kaçınmanız önerilir. Boolean nesnelerin kullanılması programı yavaşlatır.

Ilginç makaleler...