CodeBlanks Logo Icon CodeBlanks

Özet - Koşullar

JavaScript kursu · Başlangıç · Ders 18/133

if, switch ve ternary'i kullanarak bir haftanın günü uygulaması yazarsın.

Tüm koşul araçları özeti

Bu grupta dört koşul aracı öğrendin:

  • if: tek bir koşulu sınar.
  • else/else if: koşul yanlışsa veya yeni koşullar için dal ekler.
  • switch: bir değişkenin değerine göre çoklu dallanma sağlar; break ve default ile tamamlanır.
  • ternary: koşul ? a : b ile tek satırda değer döndürür.

Ayrıca === katı eşitliğin == gevşek eşitlikten daha güvenli olduğunu gördün. Şimdi bunları bir arada kullan!

Uygulama Özet görev 1 - not zinciri

grade değişkeni 0-100 arası bir sayı. Bir if/else if/else zinciri yaz: 90 ve üzeri 'Pekiyi', 70-89 'İyi', 50-69 'Orta', altı 'Zayıf'. Her dalı console.log ile yazdır.

Örnek çözümü göster
let grade = 75;
if (grade >= 90) {
  console.log("Pekiyi");
} else if (grade >= 70) {
  console.log("İyi");
} else if (grade >= 50) {
  console.log("Orta");
} else {
  console.log("Zayıf");
}

Uygulama Özet görev 2 - gün adı switch

day değişkeni 1-7 arası bir sayı (haftanın günü). switch ile gün adını yazdır: 1 'Pazartesi', 2 'Salı', 3 'Çarşamba'. Bilinmeyen için 'Bilinmiyor'. Her case'te break kullan ve bir default dalı ekle.

Örnek çözümü göster
let day = 2;
switch (day) {
  case 1:
    console.log("Pazartesi");
    break;
  case 2:
    console.log("Salı");
    break;
  case 3:
    console.log("Çarşamba");
    break;
  default:
    console.log("Bilinmiyor");
}

Kendini test et

  1. Bir değişkenin tek değerine göre çok sayıda dallanma varsa en uygun araç hangisi?

    • switch deyimi
    • İç içe ternary
    • Art arda if ile &&
    • console.log
    Cevabı göster

    switch deyimi — Doğru. switch tek değişkenin değerine göre dallanma için tasarlanmıştır ve okunurluğu artırır.

  2. Aracı rolüyle eşleştir

    if
    Tek koşulu sınar
    else if
    Çoklu koşul zinciri
    switch
    Tek değere göre dallanma
    ternary
    Tek satırlık koşul ifadesi
  3. switch deyimini tamamla

    let grade = "A";
    switch (____) {
      case "A":
        console.log("Mükemmel");
        break;
      default:
        console.log("Diğer");
    }
    Cevabı göster
    let grade = "A";
    switch (grade) {
      case "A":
        console.log("Mükemmel");
        break;
      default:
        console.log("Diğer");
    }

Başlangıç bölümündeki tüm dersler