JavaScript'te Matematiksel İşlemler
JavaScript'te Matematiksel İşlemler
JavaScript'te matematiksel işlem operatörleri, öncelik sıralarına göre, aşağıdaki tabloda verilmiştir.
Operatör | Gerçekleştirdiği İşlem | Öncelik Sırası |
( ) | Parantez | Parantez içindeki işlemler en önce yapılır. |
*, /, % | Çarpma Bölme Modüler işlem | Eşit önceliklidirler. Bu operatörlerden peş peşe birden çok varsa öncelik kendi aralarında soldan sağa doğrudur. |
+, - | Toplama Çıkarma | En son önceliklidirler. Peşpeşe birden çok bu operatörlerden kullanılmışsa kendi aralarında öncelik soldan sağa doğrudur. |
Örneğin;
<head>
<title>javascript i̇lk uygulama</title>
<script language="javascript">
var x,y,z;
x=10
y=3
z=x*y+2/x*y+x%3*y
document.writeln("<h2>z="+z+"</h2>");
document.writeln("<h2>x="+x+"</h2>");
document.writeln("<h2>y="+y+"</h2>");
</script>
</head>
<body>
</body>
</html>
Yukardaki örnekte,
z=x*y+2/x*y+x%3*y
ifadesi sırasıyla
z=10*3+2/10*3+10%3*3 z=30+0.2*3+1*3 z=30+0.6+3 z=30.6+3
adımlarından geçerek,
z=33.6
olarak hesaplanacaktır.
Yorumlar
Yorum Gönder