Yazılım programlamanın temellerini öğrenme yolundasın. Bu kılavuzda "Karşılaştırmalar ve Koşullar" konusuna odaklanacağız. Bu kavramlar programlamanın temelini oluşturur ve kodunda mantıksal kararlar almanı sağlar. Adım adım koşullarla nasıl çalışabileceğinizi öğrenelim, böylece programlarını çok daha verimli hale getirebilirsiniz.
En Önemli Bulgu
- If ifadesi, koşullar için temel yapı taşını oluşturur.
- Farklı karşılaştırma operatörleri vardır: eşit, eşit değil, büyük, küçük vb.
- Koşulları iç içe geçirebilir ve else ile else if kullanarak yapılandırılmış kararlar alabilirsin.
If İfadesinin Temelleri
Kodda bir koşul genellikle bir if ifadesi ile ifade edilir. Bu şunu ifade eder: Bir koşul sağlandığında, belirli bir kod çalıştırılır.
Şimdi bunun pratikte nasıl işlediğine bakalım.

Diyelim ki bir kişinin yaşı için bir değişkenin var.
Burada basit bir koşul oluşturabiliriz: Eğer yaş 18'den küçükse, bir mesaj vermeliyiz.
Şimdi bunu deneyin. Programı yüklediğinizde ve yaş 18'den küçükse, "Henüz reşit değil" mesajını göreceksiniz.
Karşılaştırma Operatörleri
Kullanabileceğiniz birkaç karşılaştırma operatörü vardır:
- Büyük (>): Sol değerin sağ değerden büyük olup olmadığını kontrol eder.
- Küçük (<): Sol değerin sağ değerden küçük olup olmadığını kontrol eder.
- Büyük veya eşit (>=): Sol değerin sağ değere büyük veya eşit olup olmadığını kontrol eder.
- Küçük veya eşit (<=): Sol değerin sağ değere küçük veya eşit olup olmadığını kontrol eder.
- Eşit (==): İki değerin eşit olup olmadığını kontrol eder.
- Eşit değil (!=): İki değerin eşit olmadığını kontrol eder.
Büyük veya eşit operatörünün nasıl kullanılacağını gösterecek bir örnek yapalım. Eğer birisi 16 yaşında veya daha büyükse, belirli bir filmi izleyebilir.
Burada da yaş değerini farklı değerlere ayarlayıp, koşulun geçerli olup olmadığını görmek isteyebilirsiniz.
Değişkenlerin ve Koşulların Kullanımı
Kodunu daha dinamik hale getirmek için koşullar için değişkenler kullanabilirsin. Örneğin, reşitlik için sabit bir yaşın varsa, bu şekilde görünür:
if (yas >= reşitlikYaşı) { document.write("Reşit"); }
Burada sadece yaşı kontrol etmiyoruz, ayrıca koşulları tanımlamak için bir değişken de kullanıyoruz. Bu, ayarlamaları kolayca yapmanıza olanak tanır.
Eşitlik ve Eşitsizlik Kontrolü
Koşul sorgusunun bir başka önemli parçası, eşitlik veya eşitsizliği kontrol etmektir.
Eğer yaş tam olarak 18 ise, "Tam olarak 18" mesajı görüntülenir. Aksi takdirde "18 değil" mesajını görürüz.
Else ve Else If ile Dalgalanmalar
Koşullar genellikle iç içe ya da genişletilerek daha karmaşık karar yapıları oluşturmak için kullanılır. Else ifadesi, ilk koşul doğru değilse bir kod bloğu çalıştırmak için kullanılır.
Ayrıca, birden fazla koşulu kontrol etmek için else if kullanabilirsiniz.
Burada önce kişinin 18 yaşında veya daha büyük olup olmadığı kontrol edilir, ardından 16 yaşında veya daha büyük olup olmadığı kontrol edilir. Aksi takdirde son mesaj gösterilir.
Karşılaştırmalar ve Koşullar Üzerine Sonuç
Koşulların ve karşılaştırmaların kullanımı, her programcı için kritik öneme sahiptir. Girdilere dayanarak karar vermeyi mümkün kılar ve böylece dinamik ve uyumlu programlar oluşturur. Bu kavramların anlaşılması ve uygulanması, programlamada daha karmaşık mantıkları uygulamana yardımcı olacaktır.
Özet – Karşılaştırmaların ve Koşulların Programlanması: Detaylı Bir Kılavuz
Bu kılavuzda, programlamada karşılaştırmaların ve koşulların nasıl kullanılacağını öğrendin. If ifadesi ve farklı karşılaştırma operatörleri hakkında bilgi sahibisiniz. Ayrıca, kodda daha iyi kararlar almak için koşulları nasıl yapılandıracağınızı öğrendiniz.
Sıkça Sorulan Sorular
If ifadesi nedir?
Kaç tane else if koşulu kullanabilirim?
== ve === arasındaki fark nedir?
Bir if ifadesinde birden fazla koşulu birleştirebilir miyim?
İki değişkenin eşit olup olmadığını nasıl kontrol ederim?