Menu
Coddy logo textTech

Mantıksal Operatörler Bölüm 1

Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası. Ders 18 / 77.

Mantıksal operatörler, true veya false döndüren karşılaştırma kombinasyonlarını check etmek için kullanılır.

Örneğin, aşağıdaki ifade iki karşılaştırma içerir: 

5, 3'ten büyük ve 6'dan küçük mü?

OperatörAnlamıÖrnek
&&Ve - tüm işlenenler true ise truea && b
||Veya - herhangi bir işlenen true ise truea || b
!Değil - işlenen false ise true!a

 

Bazı örneklere bakalım:

5, 3'ten büyüktür ve 1, 1'e eşittir:

let b1 = (5 > 3) && (1 == 1); // doğru tutar

Açıklama: Tüm işlenenler true olduğundan, b1 true değerini tutar (&& işlemi, her iki işlenen de true ise true olur).

 

5, 4'e eşit değildir veya beş 2'ye eşittir:

let b2 = !(5 == 4) || (5 == 2); // doğrudur

Açıklama: İlk işlenen (5 != 4) true olduğundan b2 de true olur (|| işlemi, işlenenlerden herhangi biri true ise true olur)

 

1, 1’e eşit değildir veya yanlış:

let b3 = !(1 == 1) || false; // false tutar

Açıklama: Tüm işlenenler false olduğundan, b3 false değerini tutacaktır (|| işlemi).

 

3, 4'ten büyük değil:

let b4 = !(3 > 4); // doğrudur

Açıklama: operand false olduğundan, b4 true değerini tutar (! işlemi).

 

değil (5, 10'dan büyük veya 5, 1'den büyük):

let b5 = !(5 > 10 || 5 > 1); // false tutar

Açıklama: 5 > 10 || 5 > 1 true'dur (operands öğelerinden biri true'dur), dolayısıyla toplamda b5 false'dur (! işlemi).

challenge icon

Görev

Başlangıç

Sana bir kod veriliyor. b3 değerinin true tutması için b1 ve b2 değerlerini değiştir.

Birçok doğru çözüm vardır.

Kendin dene

// Kodunuzu aşağıya yazın
let b1 = false
let b2 = false
let b3 = b1 || b2

// Aşağıdaki satırı değiştirmeyin
console.log(`b3 = ${b3}`)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi