Menu
CoddyTech

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 birleşimlerini kontrol 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 - true, tüm işlenenler true isea && 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 değerini taşır

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

 

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

let b2 = !(5 == 4) || (5 == 2); // doğru değerini alır

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 false:

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

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

 

not (3 greater than 4):

let b4 = !(3 > 4); // true değerini tutar

Açıklama: İşlenen false olduğundan, b4 değeri true olacaktır (! işlemi).

 

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

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

Açıklama: 5 > 10 || 5 > 1 true değeridir (işlenenlerden biri true değeridir), dolayısıyla sonuç olarak b5 false değeridir (! işlemi).

challenge icon

Görev

Başlangıç

Sana bir kod verilmiştir. b3 değişkeninin true değerini 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