JavaScript if… Else Bildirimleri
Oluşturacağımız proğramlar içerisinde en çok kullanılan denetim yapısı if mantıksal denetlemesidir. if ingilizce bir terimdir ve türkçe karşılığı eğer anlamına gelir.
Çok sık kod yazarken, farklı koşullar için farklı eylemler gerçekleştirmek istersiniz. Koşullu ifadeleri kullanabilirsiniz.
JavaScript'te karar vermek için kullanabileceğiniz birkaç koşullu ifade vardır :
if
deyim : Bir koşul doğruysa bir kod yürütür.if...else
deyim : Koşul yanlışsa kod bloğu belirtmek için, yürütülecek.if...else if....else
deyimi : İlk koşul yanlışsa, test edilecek yeni bir koşul belirtmek içinelse if
yöntemi kullanın.switch...case
deyimi : Yürütülecek birçok kod bloğundan birini seçer.
Bir koşul doğruysa yürütülecek bir JavaScript kodu bloğu belirtmek için if
ifadesini kullanın.
Sözdizimi:
if (Koşul) { koşul doğruysa çalıştırılacak kod bloğu }
Örnek:
if (10 > 5) {
alert("10 sayısı 5'ten büyüktür.");
}
if
koşulundan sonra ve else
ibaresinden sonra tek satırlık kod yazarsak parentez "{ }" eklemek gerekmez.
if (10 > 5)
alert("10 sayısı 5'ten büyüktür.");
Koşul ifadelerde değişkenlerde kullanılır.
var a = { no:24 };
b = 8;
if (a.no > b) {
echo "A değişkeni B değişkeninden büyüktür.";
}
Ayrıca, aşağıdaki gibi bir önceden değerlendirilmiş bir boolean
değerini de yazabilirsiniz.
let xy = (yil == 2018); // eşitlik doğru ya da
// yanlış olarak değerlendirir
if (xy) {
...
}
Koşullu ifade yazarken karşılaştırma operatörlerini dikkatli kullanın. Örneğin, == ve === farklıdır.
if(1=="1")
{
alert("sayı eşittir ama tür farklı");
}
if(1==="1")
{
alert("sayı denk değildir tür farklıdır");
}
Birden fazla koşul bildirebilirsiniz.
var a = 4;
var b = 5;
if (a <= 7 || b > 10) { // true
alert("yes"); // => yes
}
if...else Bildirimi
If
deyimine başka bir ifade ekleyerek alternatif bir seçim sağlayarak JavaScript programınızın karar verme yeteneklerini geliştirebilirsiniz .
Koşul yanlışsa, yürütülecek kod bloğunu belirtmek için else
ifadesini kullanın .
if (koşul) { // Koşul doğruysa çalıştırılacak kod } else { // Koşul yanlışsa çalıştırılacak kod }
Örnek:
Saat 18'den küçükse ekrana "iyi günler " değilse (else) "iyi akşamlar" yazsın.
if (saat < 18) {
alert("iyi günler");
} else {
alert("iyi akşamlar");
}
else...if else...if Bildirimi
else...if else...if
ifadelerini birleştirmek için kullanılan özel bir ifade. ilk koşul yanlışsa yeni bir koşul belirtmek için else if
ifadesini kullanın. JavaScript, else if
, ifadeler de birden çok kod bloğuna izin verir .
var a = 50;
var b = 100;
if( a > b)
{
alert("a saysı b sayısında büyük");
}
else if(a < b)
{
alert("b sayısı a sayısından büyük");
}
else if(a == b)
{
alert("a sayısı b sayısına eşit");
}
Ternary Operator
Ternary (üçlü) operatör, if… else
ifadelerini yazmanın kısa yolunu sunar. Üçlü operatör, soru işareti (?) Sembolü ile temsil edilir ve üç işlenen kod alır: kontrol edilecek bir koşul, iki sonuç için, birinci sonuç doğru ve ikinci sonuç yanlış. Temel sözdizimi şöyledir:
ÖRNEK:
var sayi = 10;
var result = sayi % 2 == 0 ? "Çift" : "Tek";
Özge çetin 31/12/2020
yönetici 02/01/2021
let x=30;
if(x>0)
{
console.log("sayı pozitif");
}
else if(x=0)
{
console.log("sayı sıfıra eşit")
}else{
console.log("sayı negatif");
}
Vedat Emre GÜNDÜZ 29/06/2021
yönetici 02/07/2021
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME