JavaScript’te switch-case yapısı nasıl kullanılır?
JavaScript\'te switch-case Yapısı
JavaScript\'te switch-case yapısı, bir değişkenin değerine göre farklı durumlar için kod parçacıklarını çalıştırmak için kullanılır. Bu yapı, if-else yapısına alternatif olarak kullanılır ve daha okunaklı bir kod yazmaya yardımcı olabilir.Kullanım Şeması
Aşağıda switch-case yapısının temel yapısı verilmiştir:
switch (değişken) {
case değer1:
// Kod bloğu 1
break;
case değer2:
// Kod bloğu 2
break;
default:
// Varsayılan kod bloğu
}
Örnek
Aşağıda bir örnek verilmiştir:
let gün = \"Pazar\";
switch (gün) {
case \"Cumartesi\":
console.log(\"Hafta sonu\");
break;
case \"Pazar\":
console.log(\"Hafta sonu\");
break;
default:
console.log(\"Hafta içi\");
}
Açıklamalar
- değişken: Kontrol edilecek değer.
- case: Değişkenin alabileceği durumlar.
- break: Kodun diğer durumları kontrol etmesini engeller.
- default: Hiçbir durum eşleşmediğinde çalışacak kod bloğu.
Sultan Arslan • 2026-01-17 16:00:36
Switch-case baya pratik ama bazen if-else daha hızlı oluyor, dene derim.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Yapay zeka algoritmalarının yazılım geliştirme süreçlerindeki etkileri nasıl analiz edilebilir ve bu etkiler hangi açılardan avantaj veya dezavantaj yaratır?
- Yapay zeka algoritmaları nedir?
- Python’da bir stringi tamamen büyük harflere nasıl dönüştürebilirim?
- Mantık bilmeyen biri için basit matematiksel işlemler nasıl öğretilebilir?
- Yazılım geliştirme sürecinde code review nasıl yapılmalı?
- Docker containerlar nedir ve nasıl çalışırlar?
- Matematik mühendisliğinde en çok hangi temel konular üzerinde durulur?
- Robotik mühendisliğinde en temel programlama dili hangisidir?
- Python’da bir listedeki her sayıyı tek tek karesine nasıl alabiliriz?
- Hangi programlama diliyle başlamalıyım?
- Robotik mühendisliğinde kullanılan temel sensörler nelerdir?
- Yazılım geliştirmeye yeni başlayan mühendis adayları için en temel programlama dili nedir?
- Bilgisayarda dosya ve klasör nasıl oluşturulur?
- Elektrikli araçlarda kullanılan batarya teknolojileri nelerdir ve gelecekte nasıl gelişecek?
- Python’da bir liste içindeki en büyük ve en küçük elemanları nasıl bulabilirim?
- Headless CMS nedir? WordPress’i headless kullanmak
- Python’da bir string listesini integer listesine nasıl dönüştürebilirim?
- Yapay zeka ile veri analizi nasıl yapılır?
- Mühendislik öğrencileri için en temel programlama dili hangisi daha hızlı öğrenilir?
- Yazılım mühendisliği nedir?
