Matematika JavaScript

Objek Math JavaScript memungkinkan Anda melaksanakan tugas matematika terhadap angka.

Contoh

Math.PI;           // mengembalikan 3.141592653589793

Coba sendiri

Math.round()

Math.round(x) nilai kembalian adalah x yang diurutkan ke angka paling dekat

Contoh

Math.round(6.8);    // mengembalikan 7
Math.round(2.3);    // mengembalikan 2

Coba sendiri

Math.pow()

Math.pow(x, y) nilai kembalian adalah x ke kuadrat y

Contoh

Math.pow(8, 2);      // mengembalikan 64

Coba sendiri

Math.sqrt()

Math.sqrt(x) mengembalikan akar kuadrat x:

Contoh

Math.sqrt(64);      // mengembalikan 8

Coba sendiri

Math.abs()

Math.abs(x) mengembalikan nilai absolut (positif) x:

Contoh

Math.abs(-4.7);     // mengembalikan 4.7

Coba sendiri

Math.ceil()

Math.ceil(x) nilai kembalian adalah x pengurangan ke atasangka paling dekat:

Contoh

Math.ceil(6.4);     // mengembalikan 7

Coba sendiri

Math.floor()

Math.floor(x) nilai kembalian adalah x pengurangan ke bawahangka paling dekat:

Contoh

Math.floor(2.7);    // mengembalikan 2

Coba sendiri

Math.sin()

Math.sin(x) mengembalikan sinus sudut x (dalam satuan derajat, antara -1 dan 1).

Jika Anda ingin menggunakan sudut untuk menggantikan derajat, Anda harus mengkonversi sudut ke derajat:

Sudut dalam satuan derajat = Sudut dalam satuan derajat x PI / 180.

Contoh

Math.sin(90 * Math.PI / 180);     // mengembalikan 1 (sin 90 derajat)

Coba sendiri

Math.cos()

Math.cos(x) Mengembalikan kosinus sudut x (dalam satuan derajat) yang berada diantara -1 dan 1.

Jika Anda ingin menggunakan sudut untuk menggantikan derajat, Anda harus mengkonversi sudut ke derajat:

Sudut dalam satuan derajat = Sudut dalam satuan derajat x PI / 180.

Contoh

Math.cos(0 * Math.PI / 180);     // Mengembalikan 1 (cosinus 0 derajat)

Coba sendiri

Math.min() dan Math.max()

Math.min() dan Math.max() Dapat digunakan untuk mencari nilai terendah atau tertinggi dalam daftar parameter:

Contoh

Math.min(0, 450, 35, 10, -8, -300, -78);  // Mengembalikan -300

Coba sendiri

Contoh

Math.max(0, 450, 35, 10, -8, -300, -78);  // Mengembalikan 450

Coba sendiri

Math.random()

Math.random() Mengembalikan bilangan acak antara 0 (termasuk) dan 1 (tidak termasuk):

Contoh

Math.random();     // Mengembalikan bilangan acak

Coba sendiri

Anda akan belajar lebih banyak tentang Math.random() pengetahuannya.

Atribut Math (konstanta)

JavaScript menyediakan 8 konstanta matematika yang dapat diakses melalui objek Math:

Contoh

Math.E          // Mengembalikan angka Euler (Euler's number)
Math.PI         // Mengembalikan angka pi (PI)
Math.SQRT2      // Mengembalikan akar kuadrat 2
Math.SQRT1_2    // Mengembalikan akar kuadrat 1/2
Math.LN2        // Mengembalikan logaritma alami dari 2
Math.LN10       // Mengembalikan logaritma alami dari 10
Math.LOG2E      // Mengembalikan logaritma basis 2 dari e (kira-kira 1.414)
Math.LOG10E     // Mengembalikan logaritma basis 10 dari e (kira-kira 0.434)

Coba sendiri

Konstruktor Math

Berbeda dengan objek global lainnya, objek Math tidak memiliki fungsi konstruktur. Metode dan atributnya statis.

Semua metode dan atribut (konstanta) dapat digunakan tanpa harus membuat objek Math terlebih dahulu.

Metode objek Math

Metode Deskripsi
abs(x) Mengembalikan nilai absolut x
acos(x) Mengembalikan nilai arccos x, dalam satuan derajat
asin(x) Kembalikan nilai arctan x dalam satuan radian
atan(x) Kembalikan nilai arctangent x dengan nilai diantara -PI/2 dan PI/2 radian
atan2(y,x) Kembalikan sudut dari sumbu x ke titik (x,y)
ceil(x) Lakukan pengangkatan atas x
cos(x) Kembalikan sinus x
exp(x) Kembalikan nilai E ke x
floor(x) Lakukan pengurangan bawah x
log(x) Kembalikan logaritma alami x (dasar e)
max(x,y,z,...,n) Kembalikan nilai terbesar
min(x,y,z,...,n) Kembalikan nilai terendah
pow(x,y) Kembalikan x ke kuadrat y
random() Kembalikan bilangan acak diantara 0 ~ 1
round(x) Jarakkan x ke paling dekat bilangan bulat
sin(x) Kembalikan sinus x (x dihitung dalam sudut)
sqrt(x) Kembalikan akar kuadrat x
tan(x) Kembalikan sudut tangent

Referensi Lengkap Math

Untuk referensi yang lengkap, silakan kunjungi referensi Math lengkap kami Panduan Referensi Objet Math.

Panduan referensi ini mengandung deskripsi dan contoh tentang semua atribut dan metode Math.