XenonTheSatisfied
Odunlara Vur Vur Vur!
- Katılım
- 24 Nisan 2020
- Mesajlar
- 37
- Elmaslar
- 41
- Puan
- 6.320
Discord:
Xenon#8687
Tekrardan selam,
Bu derste Javascript'te koşulları göreceğiz.
Yine fazla uzatmadan başlayalım.
Koşullar
IF koşulu boolean veri tipi true ise çalıştırılır.
Içine null veya undefined bir veri yazılırsa otomatik false olarak algılar.
IF koşulunda kullanmak için Önceki konumuzdan koşul operatörlerini kullanabilirsiniz.
Bir Örnek:
JavaScript:
var tf;
if(true) {
tf = true;
}
console.log('Bu koşul '+tf+' dir!');
JavaScript:
var s = 3;
if(s > 2) {
console.log("Helo");
}
ELSE koşulu
IF koşulu çalıştırılmaz ise çalıştırılacaktır.
Içine herhangi bir değer girelemez.
Bir Örnek:
JavaScript:
if(1 > 5) {
console.log("Sorunsuz olarak çalışıyor.");
}else {
console.log("Sorunsuz olarak çalışmıyor.");
}
/*
Sonuç:
Sorunsuz olarak çalışmıyor.
*/
ELSE IF koşulu if'in içine yazılan kodlar çalıştırılmaz ise değeri tekrar kontrol etmemizi sağlar.
Koşula istediğimiz kadar ELSE IF ekleyebiliriz.
Else'den önce çalışır.
Çalışma önceliği aşağıdaki gibidir:
- IF
- ELSE IF
- ELSE
JavaScript:
var sayi = 1;
if(5 < sayi) {
console.log(`${sayi}, 5 sayisindan daha buyuk.`);
}else if(sayi > 0) {
console.log(`${sayi}, 0 sayisindan daha buyuk.);
}else {
console.log('Bilinmiyor.');
}
/*
Sonuç:
1, 0 sayisindan daha buyuk
*/
SWITCH-CASE koşulu else if koşulunu kısatlmak için vardır.
Daha çok python söz dizimine benzer.
Sıkıştırılarken hata çıkartabileceğinden dolayı source-code destekli bir proje yapmayacaksanız pek tavsiye etmem.
Içinde 4 ana kural vardır:
- SWITCH
- CASE
- BREAK;
- DEFAULT
CASE: ELSE IF ve IF gibi düşünebiliriz. SWITCH'in içine yazılan değer CASE içine yazılan değer ile aynı ise CASE'in içine yazılan fonksiyonlar vs. çalıştırılır.
BREAK: Bunun CASE içerisinde kullanılnası tavsiy edilir. Eğer CASE içine BREAK; koyulmaz ise değere bakılmaksızın sonraki CASE'in içindeki fonksiyonlar vs. çalıştırılır.
DEFAULT: Bunu ise else olarak düşenebiliriz. Hiçbir değer uymuyor ise çalıitırılır.
Bir örnek:
Kod:
var hangisi = "if";
switch(hangisi) {
case "if":
console.log("Selam!");
break;
case "else if":
console.log("Selam.");
break;
case "switch":
console.log("Selamlar!");
default:
console.log("idk because my parameter is undefined.");
}
Sanırım bu derste bu kadardı.
Kendinize iyi bakın, Sağlıcakla kalın!
Kendinize iyi bakın, Sağlıcakla kalın!