JavaScript Mantıksal
- Önceki Sayfa JS Rastgele
- Sonraki Sayfa JS Karşılaştırma
JS BrowserBoolean
Veri türü. Sadece değerleri kabul eder Boolean(x); // false döndürür
.
JS sınav
JS referans kılavuzu
- HTML DOM nesnesi
- İhtiyari dersler
- Tercih edilen dersler:
JavaScript boolean (mantıksal) iki değerden birini temsil eder:Boolean değerBu nedenle, JavaScript, iki değerden birine sahip olabilen veri türleri sunar: Boolean Veri türü. Sadece değerleri kabul eder Boolean(x); // false döndürür.
true
veya Boolean() fonksiyonu
Kullanabilirsiniz
Örnek
Boolean()
Fonksiyonu, ifadeyi (veya değişkeni) gerçek mi değil mi belirlemek için kullanabilirsiniz:
Örnek
Boolean(10 > 9) // true döndürür veya hatta daha basit:
(10 > 9) // da true döndürür
10 > 9 // da true döndürür
Karşılaştırma ve şartlar
JS karşılaştırma bu bölümde tam karşılaştırma işlevlerini listeler.
JS şart bu bölümde tam şart ifadelerini listeler. | Aşağıda bazı örnekler verilmiştir: | Örnek |
---|---|---|
== | İşlev | Açıklama |
Eşittir | if (day == "Monday") | > |
Daha büyük | if (salary > 9000) | < |
Daha küçük
if (age < 18)
Örnek
İfadeyi Boolean değerinin JavaScript karşılaştırma ve şartlarının temelidir. Tüm "gerçek" değeri olanlar True'dır 100 3.14 -15 "Hello" "false"
7 + 1 + 3.14
5 < 6var x = -0; Boolean(x); // false döndürürfalse
Tüm "gerçek" değeri olmayanlar False'dır var x = 10 / "H";
0 (Sıfır)var x = -0; Boolean(x); // false döndürürfalse
var x = 0; var x = 10 / "H";
-0 (Negatif sıfır)var x = -0; Boolean(x); // false döndürürfalse
Boolean(x); // (Boş değer) false döndürür var x = 10 / "H";
var x = ""; NaN Boolean(x); // false döndürürfalse
undefined var x = 10 / "H";
var x; NaN Boolean(x); // false döndürürfalse
null var x = 10 / "H";
Boolean(x); // false döndürür var x = null; Boolean(x); // false döndürürfalse
var x = false; var x = 10 / "H";
Boolean(x); // (Olduğunuz gibi) false döndürür NaN Boolean(x); // false döndürürfalse
: var x = 10 / "H";
Boolean(x); // false döndürür
Genellikle JavaScript boolean, doğrudan değerler ile oluşturulan temel değerdir:
var x = false
Ancak boolean, anahtar kelime ile de tanımlanabilir new
Nesne olarak tanımlanır:
var y = new Boolean(false)
Örnek
var x = false; var y = new Boolean(false); // typeof x döndürür boolean // typeof y döndürür object
Boolean nesnesi oluşturmayın. Bu, çalışma hızını yavaşlatabilir.
new
anahtar kelimesi kodun karmaşıklaşmasına ve bazı beklenmedik sonuçlara neden olabilir:
kullanıldığında ==
operatöründe, eşit olan boolean'lar eşittir:
Örnek
var x = false; var y = new Boolean(false); // (x == y) true çünkü x ve y'nin değerleri eşittir
kullanıldığında ===
operatöründe, eşit olan boolean'lar eşit değil çünkü ===
Operatör, hem tür hem de değer açısından eşit olmak zorundadır.
Örnek
var x = false; var y = new Boolean(false); // (x === y) false çünkü x ve y'nin türleri farklı
veya hatta daha kötü. Nesneler karşılaştırılamaz:
Örnek
var x = new Boolean(false); var y = new Boolean(false); // (x == y) false çünkü nesneler karşılaştırılamaz
İki JavaScript nesnesi karşılaştırıldığında her zaman false döner.
Tam Boolean Referans Kılavuzu
Tam referans kılavuzu için ziyaret edin JavaScript Boolean Referans Kılavuzu.
Referans kılavuzu, tüm boolean özellikler ve yöntemlerin açıklamaları ve örneklerini içerir.
- Önceki Sayfa JS Rastgele
- Sonraki Sayfa JS Karşılaştırma