Comparison Değeri

Boolean değeri

“Evet” ve “hayır” veya “açık” ve “kapalı” gibi sadece iki olasılık arasında ayrım yapan bir değere sahip olmak genellikle yararlıdır. Bu amaçla, JavaScript’in yalnızca iki değeri olan, doğru ve yanlış olan bir Boolean türü vardır.

Karşılaştırma

Boolean değerleri üretmenin bir yolu:

console.log(3 > 2)
// → true
console.log(3 < 2)
// → false

> Ve <işaretleri, sırasıyla “büyüktür” ve “daha azdır” için geleneksel sembollerdir. Onlar ikili işleçlerdir. Onları uygulamak, bu durumda doğru tutup tutmadıklarını gösteren bir Boole değeriyle sonuçlanır. Dizeler aynı şekilde karşılaştırılabilir.

console.log(“Aardvark” < “Zoroaster”)
// → true

Dizelerin sıralanma şekli kabaca alfabetiktir, ancak bir sözlükte görmeyi beklediğiniz şey değildir: Büyük harflerin her zaman küçük harflerden “az”, “Z” <“a” ve düz olmayan karakterler (!, -, ve benzeri) de siparişe dahildir. Dizeleri karşılaştırırken, JavaScript, soldan sağa doğru, Unicode kodlarını tek tek karşılaştırarak karakterlerin üzerine gider.

Diğer benzer operatörler

>= (greater than or equal to), <= (less than or
equal to), == (equal to), and != (not equal to).
console.log(“Itchy” != “Scratchy”)
// → true
console.log(“Apple” == “Orange”)
// → false

JavaScript’te kendisine eşit olmayan tek bir değer vardır ve bu NaN’dır (“bir sayı değil”).

console.log(NaN == NaN)
// → false

NaN’nin anlamsız bir erp yazılımı hesaplamanın sonucunu belirtmesi gerekiyordu ve bu nedenle başka hiçbir anlamsız hesaplamanın sonucuna eşit değil.

WordPress.com ile böyle bir site tasarlayın
Başlayın