0Pricing
JavaScript Academy · Ders

if/else ve switch — Temel Kalıplar

if/else ve switch ile açık koşullar yazın; erken çıkışlar için koruma tümceleri kullanın.

if/else ve switch — Temel Kalıplar, CoddyKit'te ücretsiz bir JavaScript Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, JavaScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. JavaScript Academy kursu toplamda 3 dersten oluşur.

Giriş

Amaç: Doğru koşullu yapıyı seçmek. if/else ile başlayın, birden fazla dal için else if ekleyin ve değerleri temiz biçimde eşleştirmek için switch kullanın.

if/else ve switch — Temel Kalıplar — resim 1

if/else temelleri

Koşul doğruysa ilk bloğu çalıştırın; aksi hâlde else bloğunu çalıştırın.

// if/else — choose between two paths
const score = 72;

if (score >= 60) {
  console.log("Pass");
} else {
  console.log("Retry");
}
if/else ve switch — Temel Kalıplar — resim 2

else if zinciri

Sıralı kontroller için en özeldenden en genele doğru else if kullanın.

// else if — three or more branches
const temp = 18;

if (temp >= 30) {
  console.log("Hot");
} else if (temp >= 15) {
  console.log("Mild");
} else {
  console.log("Cold");
}
if/else ve switch — Temel Kalıplar — resim 3

switch temelleri

switch tam değer eşleşmesi yapar. Diğer durumlara geçişi önlemek için break kullanmayı unutmayın.

// switch — clean matching on a single value
const day = "Mon";

switch (day) {
  case "Mon":
    console.log("Start strong");
    break;
  case "Fri":
    console.log("Finish line");
    break;
  default:
    console.log("Keep going");
}
if/else ve switch — Temel Kalıplar — resim 4

Koruma koşulu

Girdiler geçerli olmadığında erken çıkmak için bir koruma koşulu kullanın; bu, normal akışı açık tutar.

// Guard clause — return early for invalid input
function greet(name) {
  if (!name) {
    console.log("Name required");
    return;
  }
  console.log("Hello, " + name + "!");
}

greet("");
greet("Ayla");
if/else ve switch — Temel Kalıplar — resim 5

İpuçları ve hatalar

İpuçları:

  • Kontrolleri en özeldenden en genele doğru sıralayın.
  • Koşulları kısa ve okunabilir tutun.
  • switch içinde bir default durumu ekleyin.
if/else ve switch — Temel Kalıplar — resim 6

switch karşılaştırma sınaması

Hızlı kontrol: switch eşleştirmesi.

if/else ve switch — Temel Kalıplar — resim 7

Özet

Özet: İki yol için if/else, sıralı dallar için else if, tam değer eşleşmeleri için switch ve erken çıkışlar için koruma koşulları kullanın.

if/else ve switch — Temel Kalıplar — resim 8

Sıkça Sorulan Sorular

“if/else ve switch — Temel Kalıplar” dersi ücretsiz mi?

Evet — “if/else ve switch — Temel Kalıplar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve JavaScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. JavaScript Academy kursu toplamda 3 dersten oluşur.

“if/else ve switch — Temel Kalıplar” dersinde ne öğreneceğim?

if/else ve switch ile açık koşullar yazın; erken çıkışlar için koruma tümceleri kullanın. JavaScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

JavaScript Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te JavaScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.

“if/else ve switch — Temel Kalıplar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu JavaScript Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her JavaScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. if/else ve switch — Temel Kalıplar
  2. Döngüler: for, while, do…while, for…of ve for…in
  3. Erken Dönüşler ve Koruma Tümceleri
← JavaScript Academy Sayfasına Dön