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:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
&& 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:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
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 |
|---|---|
| false | true |
| true | false |
Burada a değeri tersine çevrilir. Eğer a, false ise !a, true olur.
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.
b1veb2değ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
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
OR operatörü (||): En az bir işlenen true olduğunda true değerini döndürür
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
NOT operatörü (!): Boole değerini tersine çevirir
| a | !a |
|---|---|
| false | true |
| true | false |
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}`)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
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Tür Zorlama7Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıBahşiş ve Toplamı Hesaplama2Değişkenler
SayılarStringBooleanİsimlendirme KurallarıBoş DeğişkenlerÖzet - Değişkenleri BaşlatmaSabitler3Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriSıkı ve Gevşek EşitlikÖzet - Basit Matematik6Temel Giriş-Çıkış
ÇıktıDeğişkenlerle ÇıktıTür Dönüşümü - Bölüm 1Tür Dönüşümü - Bölüm 2Özet - 120'ye KadarÖzet - Doğru veya Yanlış