Math

Objek Math memungkinkan untuk melakukan operasi matematika dalam JavaScript. Objek ini statis dan tidak memiliki konstruktor. Seseorang dapat menggunakan metode dan properti dari objek Math tanpa membuat objek Math terlebih dahulu. Untuk mengakses propertinya, seseorang dapat menggunakan Math.property. Beberapa properti matematika dijelaskan di bawah ini:

Math.E; // mengembalikan angka Euler
Math.PI; // mengembalikan PI
Math.SQRT2; // mengembalikan akar kuadrat dari 2
Math.SQRT1_2; // mengembalikan akar kuadrat dari 1/2
Math.LN2; // mengembalikan logaritma natural dari 2
Math.LN10; // mengembalikan logaritma natural dari 10
Math.LOG2E; // mengembalikan logaritma basis 2 dari E
Math.LOG10E; // mengembalikan logaritma basis 10 dari E

Contoh beberapa metode matematika adalah:

Math.pow(8, 2); // 64
Math.round(4.6); // 5
Math.ceil(4.9); // 5
Math.floor(4.9); // 4
Math.trunc(4.9); // 4
Math.sign(-4); // -1
Math.sqrt(64); // 8
Math.abs(-4.7); // 4.7
Math.sin((90 * Math.PI) / 180); // 1 (sudut sin 90 derajat)
Math.cos((0 * Math.PI) / 180); // 1 (kosinus sudut 0 derajat)
Math.min(0, 150, 30, 20, -8, -200); // -200
Math.max(0, 150, 30, 20, -8, -200); // 150
Math.random(); // 0.44763808380924375
Math.log(2); // 0.6931471805599453
Math.log2(8); // 3
Math.log10(1000); // 3

Untuk mengakses metode matematika, seseorang dapat memanggil metodenya langsung dengan argumen di mana diperlukan.

Metode Deskripsi
abs(x) Mengembalikan nilai absolut dari x
acos(x) Mengembalikan arkkosinus dari x, dalam radian
acosh(x) Mengembalikan arkkosinus hiperbolik dari x
asin(x) Mengembalikan arksinus dari x, dalam radian
asinh(x) Mengembalikan arksinus hiperbolik dari x
atan(x) Mengembalikan arktangen dari x sebagai nilai numerik antara -PI/2 dan PI/2 radian
atan2(y,x) Mengembalikan arktangen dari hasil bagi argumennya
atanh(x) Mengembalikan arktangen hiperbolik dari x
cbrt(x) Mengembalikan akar kubik dari x
ceil(x) Mengembalikan pembulatan ke atas ke bilangan bulat terdekat dari x
cos(x) Mengembalikan kosinus dari x, dalam radian
cosh(x) Mengembalikan kosinus hiperbolik dari x
exp(x) Mengembalikan nilai eksponensial dari x
floor(x) Mengembalikan pembulatan ke bawah ke bilangan bulat terdekat dari x
log(x) Mengembalikan logaritma alami dari x
max(x,y,z,... n) Mengembalikan angka dengan nilai tertinggi
min(x,y,z,... n) Mengembalikan angka dengan nilai terendah
pow(x,y) Mengembalikan nilai x pangkat y
random() Mengembalikan angka antara 0 dan 1
round(x) Membulatkan angka ke angka terdekat x
sign(x) Mengembalikan apakah x negatif, null, atau positif (-1, 0, 1)
sin(x) Mengembalikan sin dari x, dalam radian
sinh(x) Mengembalikan sin hiperbolik dari x
sqrt(x) Mengembalikan akar kuadrat dari x
tan(x) Mengembalikan tangen dari suatu sudut
tanh(x) Mengembalikan tangen hiperbolik dari x
trunc(x) Mengembalikan bagian bilangan bulat dari suatu angka (x)

results matching ""

    No results matching ""