Aritmetik operatörler operandların değerlerini ya aynen ya da değişken olarak alarak tek bir sayısal değer geri döndürürler. Standart aritmetik operatörler toplama (+), çıkarma (-), çarpma (*) ve bölmedir (/). Bu operatörler bölme (/) operatörü hariç çoğu programlama lisanında olduğu gibi işlem yaparlar. JavaScript'te bölme (/) operatörü, C, C++, C# ve Java programlama lisanlarından farklı olarak sonucu kayar noktalı (floating-point) verir. Örneğin:
/* 1 / 2 // JavaScript'te 0.5 olur. 1 / 2 // C, C++, C# ve Java'da 0 olur. */ function bolmeYap() { alert( 1 / 2); }
JavaScript'te bulunan diğer aritmetik operatörler aşağıdaki tabloda listelenmiştir.
<p><b> sonuc = <input type="text" style="width:50px;" id="ornekBolunen"/> % <input type="text" style="width:50px;" id="ornekBolen"/> </b></p> <input type="button" value="Kalanı Göster" onClick="kalanGoster()"/> <script type="text/javascript"> function kalanGoster() { var Bolunen = document.getElementById('ornekBolunen').value; var Bolen = document.getElementById('ornekBolen').value; alert(Bolunen % Bolen); } </script>
sonuc = %