Turkcell | Geleceği Yazanlar

301: JavaScriptBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

? Seçeneğinin Kullanılması

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web-programlama

JavaScript'te if-else deyimi yerine kullanılabilecek bir alternatif de ? üçlü operatörüdür. Üçlü operatör denmesinin nedeni, 3 operand ile işlem yapıyor olmasındandır.

? operatörü ile kontrol yapısının yazılış biçimi aşağıdaki gibidir:

İfade1 ? İfade2 : İfade3 ;

Çalışma biçimi şu şekildedir: İfade1 hesaplanır. İfade1 doğru ise, ifade2 çalıştırılır ve daha sonra bir sonraki deyime geçilir. İfade1'in değeri yanlış ise bu durumda da ifade3 çalıştırılacak ve bir sonraki deyime geçilecektir.

? operatörü ile oluşturulan yapı,

if( ifade1) ifade2
else ifade3;

yapısına denktir.

 

? Operatörü için örnek HTML-JavaScript kodu

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT">
var a,b,c;
document.clear;
a=window.prompt("a sayisi.....","0");
b=window.prompt("b sayisi.....","0");
a>b ? document.writeln("<H3>a b'den büyüktür</H3>"):document.writeln("<H3>a b'den kücük ya da b ye esittir</H3>");
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>