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ör | Anlamı | Örnek |
|---|---|---|
&& | Ve - true, tüm işlenenler true ise | 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 değerini taşırAçı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ırAçı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 tutarAçı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 tutarAçı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 tutarAçı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).
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}`)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