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ör | Anlamı | Örnek |
|---|---|---|
&& | Ve - tüm işlenenler true ise true | a && b |
|| | Veya - herhangi bir işlenen true ise true | a || 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 tutarAçı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ğrudurAçı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 tutarAçı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ğrudurAçı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 tutarAçıklama: 5 > 10 || 5 > 1 true'dur (operands öğelerinden biri true'dur), dolayısıyla toplamda b5 false'dur (! işlemi).
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}`)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ışKendi başına pratik yap: Online JavaScript derleyicisi