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ı 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üdür?

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); // true değerini tutar

Açıklama: Tüm işlenenler true'dur, bu nedenle b1, true değerini tutacaktır (her iki işlenen de true ise && işlemi true olur).

 

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

let b2 = !(5 == 4) || (5 == 2); // true değerini tutar

Açıklama: İlk işlenen (5 != 4) true'dur, bu nedenle b2 de true'dur (işlenenlerden herhangi biri true ise || işlemi true sonucunu verir)

 

1, 1'e eşit değildir veya yanlıştır:

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

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

 

not (3 büyüktür 4):

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

Açıklama: İşlenen false olduğu için b4, true değerini tutacaktır (! işlemi).

 

not (5 büyüktür 10 veya 5 büyüktür 1):

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

Açıklama: 5 > 10 || 5 > 1 ifadesi true sonucunu verir (operanlardan biri true olduğu için), bu nedenle sonuç olarak b5 değeri false olur (! işlemi).

challenge icon

Görev

Başlangıç

Size bir kod verildi. b1 ve b2 değişkenlerinin soru işaretlerini, b3 değeri true olacak şekilde değiştirin.

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

Kendin dene

// Kodunuzu aşağıya yazın
let b1 = ?
let b2 = ?
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