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.








