if deyimi
- Node.js kursu
- Başlangıç
- Ders 36/116
- 4 dk
if ile bir koşulu nasıl kontrol edeceğini öğrenirsin.
if deyimi
Bir koşul doğruysa bir kod bloğunu çalıştırmak için if deyimini kullanırsın. Yazım: if (koşul) { ... }. Koşul parantez içinde, çalışacak kod süslü parantezler içinde yazılır.
Örneğin if (age >= 18) { console.log("Yetişkin"); } çağrısı age 18'den büyük veya eşitse "Yetişkin" yazar; değilse hiçbir şey yapmaz. Koşul true veya false üreten herhangi bir ifadedir. Karşılaştırma operatörleri (>, <, ==, >=, <=) en sık kullanılanlardır.
Karşılaştırma operatörleri
Koşul ifadelerinde karşılaştırma operatörleri kullanılır. === eşit ve aynı türü sınar; !== eşit değil veya tür farklı demektir. > büyüktür, < küçüktür, >= büyük eşit, <= küçük eşittir.
Node.js'te === (üç eşit) tercih edilir; == (iki eşit) tür dönüştürme yapar ve beklenmedik sonuçlara yol açabilir. Örneğin 5 === "5" false'tir ama 5 == "5" true'dur. Tür güvenli karşılaştırma için === kullanmak iyi bir alışkanlıktır.
Uygulama Yaş kontrolü yap
age değişkenine 20 değeri verilmiş. Bir if deyimi yaz: koşul age >= 18 olduğunda console.log("Yetişkin") çağrısı yapsın. Çıktı tek satırda Yetişkin olmalı.
Başlangıç kodu
const age = 20;
// if deyimini buraya yazÖrnek çözüm
const age = 20;
if (age >= 18) {
console.log("Yetişkin");
}Beklenen çıktı
Yetişkin
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 if (5 > 3) { console.log("evet"); } ne yazdırır?
if (5 > 3) { console.log("evet"); }- evet Doğru cevap
- hiçbir şey
- false
- 5 3
Açıklama: 5 > 3 koşulu true'dur; "evet" yazdırılır.
2 if koşulunu yaz
const age = 20;
____ (age >= 18) {
console.log("Yetişkin");
}
const age = 20;
if (age >= 18) {
console.log("Yetişkin");
}
Açıklama: if ile koşul kontrol edilir.
3 Operatörü anlamına eşle
| Kavram | Anlamı |
|---|---|
=== |
Eşit ve aynı tür |
!== |
Eşit değil |
> |
Büyüktür |
<= |
Küçük eşit |