Javascript koşullar

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
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!');
başka bir örnek:
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
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
Bir örnek:
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
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
SWITCH: fonksiyonun kendisidir önce switch yazılır ardından () açılır ve ()'in içine değerlendirilecek değer yazılır daha sonra ise case'leri belirtmek için {} açılır.
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!

 

Gerçekten şu son 24 saat içerisinde bu kadar geniş kapsamlı konular hazırlıyor olacağınızı tahmin etmiyordum ki benim açımdan çok iyi oldu :<3:
 

Gerçekten şu son 24 saat içerisinde bu kadar geniş kapsamlı konular hazırlıyor olacağınızı tahmin etmiyordum ki benim açımdan çok iyi oldu :<3:
Teşekkürler. benim amacım insanlara bildiklerimi aktarmak.Bu yüzden kendime pek zaman kısıtlaması koymuyorum.
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst