Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators)

Merhabalar, serimizin 3. bölümünde koşul ifadeleri ve operatörlerden bahsedeceğiz. Hadi başlayalım 🙂

Programlama dillerinde, bazı işlemlerin gerçekleşmesi belirli koşulların sağlanması ile gerçekleştirilebilir. Örneğin “eğer sol yol sağ yoldan uzunsa…


This content originally appeared on DEV Community and was authored by Turan Kılıç

Merhabalar, serimizin 3. bölümünde koşul ifadeleri ve operatörlerden bahsedeceğiz. Hadi başlayalım :)

Programlama dillerinde, bazı işlemlerin gerçekleşmesi belirli koşulların sağlanması ile gerçekleştirilebilir. Örneğin "eğer sol yol sağ yoldan uzunsa sağ yolu seç" ifadesi bu duruma örnektir.

If-Else

If koşul durumunun genel syntax'ı aşağıdaki gibidir:

if (durum1 _koşul1_ durum2){
    __Koşul1 sağlandığında çalıştırılacak komutlar__
}
else if (durum1 _koşul2_ durum2){
    __Koşul2 sağlandığında çalıştırılacak komutlar__
}
else{
    __Koşulların hiçbiri sağlanmadığında çalıştırılacak komutlar__
}

Aşağıda ufak bir örnek bulunmaktadır:

<script>
var x = 10;
var y = 11;
if (x < y) {
    console.log("y değeri x değerinden büyüktür");
}
</script>

Birden fazla koşulun bulunduğu bir örnek:

<script>
    var x = 10;
    if (x < 10) {
        console.log("Küçüktür");
    }
    else if (x > 10){
        console.log("Büyüktür");
    }
    else{
        console.log("Eşittir");
    }
</script>

Koşul Operatorleri

Aşağıda sıkça kullanılan bazı operatörler ve anlamları verilmiştir.

Operatör Anlamı
< Küçüktür
> Büyüktür
<= Küçük Eşittir
>= Büyük Eşittir
== Eşittir
!= Eşit Değildir
=== Değer ve Veri Tipi Olarak Eşittir
! Not (Bir ifadenin zıttı)
&& And (Ve)
|| Or (Veya)

Bunlara birer örnek:

<script>
    x = 10;
    y = 11;

    if (x < y) { 
        console.log("Küçüktür");
    }
    if (x > y) { 
        console.log("Büyüktür");
    }
    if (x <= y) { 
        console.log("Küçük eşittir");
    }
    if (x >= y) { 
        console.log("Büyük eşittir");
    }
    if (x == y) { 
        console.log("Eşittir");
    }
    if (x != y) { 
        console.log("Eşit değildir");
    }
    if (x === y) {
        console.log("Eşit");
    }
    if (!(x > y)) { 
        console.log("Büyük değildir");
    }
    if (1 == 1 && 2 == 2) {
        console.log("1 1'e eşittir ve 2 2'ye eşittir");
    }
    if (1 == 1 || 2 == 2) {
        console.log("1 1'e eşittir veya 2 2'ye eşittir");
    }
</script>

Switch-Case

Durumlar daha kesin ve az sayıda ise, if-else yerine switch-case de kullanılabilir. Aşağıda switch-case kullanımının basic syntax'ı verilmiştir:

<script>
    switch (__durum değişkeni__) {
        case __durum1__:
            **Durum değişkeni Durum1 olduğunda çalıştırılacak komutlar**
            break;
        case __durum2__:
            **Durum değişkeni Durum2 olduğunda çalıştırılacak komutlar**
        default:
            **Durum değişkeni hiçbir duruma uymadığında çalıştırılacak komutlar**            
            break;
    }
</script>

Aşağıda switch-case için bir örnek verilmiştir:

<script>
    var light="Green";
    switch (light) {
        case "Green":
            console.log("Move");
            break;

        case "Red":
            console.log("Stop");   
            break;

        default:
            console.log("Be Ready")
            break;
    }
</script>


This content originally appeared on DEV Community and was authored by Turan Kılıç


Print Share Comment Cite Upload Translate Updates
APA

Turan Kılıç | Sciencx (2021-10-23T10:49:49+00:00) Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators). Retrieved from https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/

MLA
" » Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators)." Turan Kılıç | Sciencx - Saturday October 23, 2021, https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/
HARVARD
Turan Kılıç | Sciencx Saturday October 23, 2021 » Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators)., viewed ,<https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/>
VANCOUVER
Turan Kılıç | Sciencx - » Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/
CHICAGO
" » Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators)." Turan Kılıç | Sciencx - Accessed . https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/
IEEE
" » Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators)." Turan Kılıç | Sciencx [Online]. Available: https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/. [Accessed: ]
rf:citation
» Javascript Notları #3 – Koşul İfadeleri ve Operatörler (if – else, switch-case and operators) | Turan Kılıç | Sciencx | https://www.scien.cx/2021/10/23/javascript-notlari-3-kosul-ifadeleri-ve-operatorler-if-else-switch-case-and-operators/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.