Math
Meski operasi matematika bisa dilakukan oleh beberapa operator matematika ibarat +, –, *, /, dan %, tetapi ada sejumlah operasi matematika level tinggi yang tidak bisa dilakukan oleh mereka. Untuk melaksanakan operasi matematika level tinggi oleh JavaScript disediakanlah objek Math.
Objek Math mempunyai kemampuan di dalam hal trigonometric, logarithmic, dan exponential.
Objek Math yaitu objek standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan didukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.
Sintaks:
Ekspresi setiap properti dari objek Math akan mengembalikan nilai-nilai konstan mereka sendiri, anda bisa gunakan mereka di dalam ekspresi-ekspresi aritmatika reguler anda. Sebagai contoh, untuk memperoleh keliling suatu bundar dengan garis tengah yang diwakili variabel diameter, gunakanlah statemen ini:
Contohnya berikut mengembalikan keliling dari suatu bundar yang mempunyai garis tengah 14:
Beberapa metode dari objek Math, ibarat Math.acos() dan Math.sin()
akan mengembalikan nilai-nilai mereka di dalam radian dan bukan di dalam degree. Jika ingin mengembalikan hasil itu di dalam degree, anda bisa gunakan fungsi berikut:
-
Mengkonversi radian ke degree:
Math.radToDeg = function(radian) { return radian*(180/Math.PI); } -
Mengkonversi degree ke radian:
Math.degToRad = function(degree) { return degree*(Math.PI/180); }