Menu
Coddy logo textTech

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

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

Mantıksal operatörler, mantıksal operatörlerin kombinasyonunun ne döndürdüğünü gösteren "Doğruluk tablosu" adında özel bir tabloya sahiptir.

&& operatörü için doğruluk tablosu:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

&& operatörü için true elde etmenin tek yolu, hem a hem de b'nin true olmasıdır.

|| operatörü için doğruluk tablosu:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

Bu durumda, true bir sonuç elde etmek için, ya a ya da b true olmalıdır.

! operatörü için doğruluk tablosu:

a!a
falsetrue
truefalse

Burada a değeri tersine çevrilir. Eğer a, false ise !a, true olur.

challenge icon

Görev

Başlangıç

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

b1 ve b2 değişkenlerinin sayı tutması gerektiğini unutmayın. (örneğin 3, 5, 11, …)

Kopya kağıdı

Doğruluk tabloları mantıksal operatörlerin sonuçlarını gösterir:

AND operatörü (&&): Sadece her iki işlenen de true olduğunda true değerini döndürür

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

OR operatörü (||): En az bir işlenen true olduğunda true değerini döndürür

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

NOT operatörü (!): Boole değerini tersine çevirir

a!a
falsetrue
truefalse

Kendin dene

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