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ı denetlemek (check) için kullanılır.
Örneğin, aşağıdaki ifade iki karşılaştırma içerir:
5 sayısı 3'ten büyük ve 6'dan küçük müdür?
| Operator | Anlamı | Örnek |
|---|---|---|
&& | And - all operands true ise true döner | a && b |
|| | Or - Herhangi bir operand true ise true döner | a || b |
! | Not - operand false ise true döner | !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: operands'ın tümü (all) true olduğu için b1 değeri true tutacaktır (her iki operands da true ise && işlemi true sonucunu verir) .
5, 4'e eşit değildir veya 5, 2'ye eşittir:
let b2 = !(5 == 4) || (5 == 2); // doğrudurAçıklama: İlk operand (5 != 4) true olduğundan b2 de true olur (operandlardan biri true ise || işlemi true sonucunu verir)
1, 1'e eşit değildir veya false:
let b3 = !(1 == 1) || false; // false tutarAçıklama: operands'ların all'u false'dur, bu yüzden b3 false değerini holds eder (|| işlemi).
değil (3 büyüktür 4):
let b4 = !(3 > 4); // doğru tutarAçıklama: operand false olduğundan, b4 true değerini holds eder (! işlemi).
not (5 10'dan büyüktür veya 5 1'den büyüktür):
let b5 = !(5 > 10 || 5 > 1); // false tutarAçıklama: 5 > 10 || 5 > 1 ifadesi true sonucunu verir (operand bileşenlerinden biri true olduğu için), bu nedenle toplamda b5 değeri false olur (! işlemi nedeniyle).
Görev
BaşlangıçSize bir kod verilmiştir. b3 değişkeninin true değerini holds etmesi için b1 ve b2 değişkenlerinin soru işaretlerini değiştirin.
Birden fazla doğru çözüm bulunmaktadı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ış