? Seçeneğinin Kullanılması
Lisans:
Creative Commons
26.11.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
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.
<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>