Web Programlama

Web Programlama

DERS PROGRAMI
Web Programlama 301 Ders Programı

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

 

? 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>