JavaScript Mantıksal

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()

Kişisel olarak deneyin

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:

Kişisel olarak deneyin

(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" 

Kişisel olarak deneyin

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";

Kişisel olarak deneyin

0 (Sıfır)var x = -0; Boolean(x); // false döndürürfalse

var x = 0;
var x = 10 / "H";

Kişisel olarak deneyin

-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";

Kişisel olarak deneyin

var x = ""; NaN Boolean(x); // false döndürürfalse

undefined
var x = 10 / "H";

Kişisel olarak deneyin

var x; NaN Boolean(x); // false döndürürfalse

null
var x = 10 / "H";

Kişisel olarak deneyin

Boolean(x); // false döndürür var x = null; Boolean(x); // false döndürürfalse

var x = false;
var x = 10 / "H";

Kişisel olarak deneyin

Boolean(x); // (Olduğunuz gibi) false döndürür NaN Boolean(x); // false döndürürfalse

:
var x = 10 / "H";

Kişisel olarak deneyin

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

Kişisel olarak deneyin

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

Kişisel olarak deneyin

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ı

Kişisel olarak deneyin

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şisel olarak deneyin

İ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.