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örGerçekleştirdiği İşlemÖncelik Sırası
( )ParantezParantez 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

Bu blogdaki popüler yayınlar

İç İçe Döngüler

CSS Bir Elemanın Genişliği ve Yüksekliği

JavaScript Dilinde Fonksiyon Çağırma Teknikleri