CodeBlanks Logo Icon CodeBlanks

if deyimi

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

index.js
const age = 20;
// if deyimini buraya yaz

Örnek çözüm

index.js
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?

index.js
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

Soru
const age = 20;
____ (age >= 18) {
    console.log("Yetişkin");
}
Cevap
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

Başlangıç bölümündeki tüm dersler