JavaScript'te Matematiksel İşlemlerin Eşit Önceliği
Çarpma ve bölme eşit önceliğe sahiptir ve soldan sağa sırayla gerçekleştirilir. Ne demek istendiğini bir örnekle ele alalım. Aşağıdaki kodda önce bölme, sonra çarpma işlemi yapılacaktır:
let a = 8 / 2 * 4;
alert(a); // 16 sonucunu verir (4 * 4'ün sonucu)
İşaretlerin yerini değiştirirsek, önce çarpma, sonra bölme işlemi yapılır:
let a = 8 * 2 / 4;
alert(a); // 4 sonucunu verir (16 / 4'ün sonucu)
Aşağıdaki örnekte, her yeni bölme işlemi bir öncekine uygulanacaktır:
let a = 16 / 2 / 2 / 2;
alert(a); // 2 sonucunu verir
Kodu çalıştırmadan, ekrana ne yazdırılacağını belirleyin:
let a = 8 / 2 * 2;
alert(a);
Kodu çalıştırmadan, ekrana ne yazdırılacağını belirleyin:
let a = 8 * 4 / 2 / 2;
alert(a);