Rehber JavaScript JavaScript döngüleri ve koşullu ifadeler

Koşullu ifadeler.
Koşullu ifadeler, belirli koşullara bağlı olarak farklı kod bloklarının çalıştırılmasını sağlar. JavaScript'te en yaygın kullanılan koşullu ifadeler if, else if, else ve switch ifadeleridir.
İf...else ifadesi.
İf ifadesi, belirtilen bir koşulun true olup olmadığını kontrol eder. Eğer koşul true ise, ilgili kod bloğu çalıştırılır. Else ifadesi, if koşulu false olduğunda alternatif bir kod bloğu çalıştırmak için kullanılır.

JavaScript:
let age = 18;

if (age < 18) {
 console.log("18 yaşından küçüksün.");
} else if (age === 18) {
 console.log("18 yaşındasınız.");
} else {
 console.log("18 yaşından büyüksünüz.");
}

Switch ifadesi.
Switch ifadesi, bir değişkenin değerine göre birden fazla durumu kontrol eder ve ilgili kod bloğunu çalıştırır. Bu, çok sayıda else if ifadesi kullanmaktan daha okunabilir bir yapı sağlar.

JavaScript:
let day = 3;
let dayName;

switch (day) {
 case 1:
 dayName = "Pazartesi";
 break;
 case 2:
 dayName = "Salı";
 break;
 case 3:
 dayName = "Çarşamba";
 break;
 case 4:
 dayName = "Perşembe";
 break;
 case 5:
 dayName = "Cuma";
 break;
 case 6:
 dayName = "Cumartesi";
 break;
 case 7:
 dayName = "Pazar";
 break;
 default:
 dayName = "Geçersiz Gün";
}

console.log(dayName); // Çarşamba.

Döngüler.
Döngüler, belirli bir koşul doğru olduğu sürece bir kod bloğunu tekrar tekrar çalıştırır. JavaScript'te en yaygın kullanılan döngüler for, while ve do...while döngüleridir.
For döngüsü.
For döngüsü, belirli bir sayıdaki tekrarı gerçekleştirmek için kullanılır. Üç bölümden oluşur: Döngü başlatma (initialization), koşul (condition), ve artış (increment).

JavaScript:
for (let i = 0; i < 5; i++) {
 console.log("Iterasyon Sayısı: " + i);
}

While döngüsü.
While döngüsü, belirtilen koşul true olduğu sürece kod bloğunu çalıştırır. Koşul, döngü her çalıştırıldığında kontrol edilir.

JavaScript:
let sayi = 0;

while (sayi < 5) {
 console.log("Sayı: " + sayi);
 sayi++;
}

Do...while döngüsü.
Do...while döngüsü, kod bloğunu en az bir kez çalıştırır ve ardından koşulu kontrol eder. Koşul true ise döngü tekrar eder.

JavaScript:
let sayi = 0;

do {
 console.log("Sayı: " + sayi);
 sayi++;
} while (sayi < 5);

Break ve continue ifadeleri.
Break ve continue ifadeleri, döngülerin kontrol akışını değiştirmek için kullanılır. Break ifadesi döngüyü tamamen sonlandırırken, continue ifadesi mevcut döngü iterasyonunu atlayıp bir sonraki iterasyona geçer.

JavaScript:
for (let i = 0; i < 10; i++) {
 if (i === 3) {
 continue; // Bu yineleme için döngü gövdesinin geri kalanını atlayın.
 }
 if (i === 7) {
 break; // Döngüden çıkış.
 }
 console.log(i);
}
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı