Matematika JavaScript

Objek Math JavaScript memungkinkan Anda melaksanakan tugas matematika terhadap angka.

Instance

Math.PI;           // 返回 3.141592653589793

Try it yourself

Math.round()

Math.round(x) Hasil kembalian adalah x disesuaikan ke integer terdekat:

Instance

Math.round(6.8);    // 返回 7
Math.round(2.3);    // 返回 2

Try it yourself

Math.pow()

Math.pow(x, y) Hasil kembalian adalah x kekuatan y:

Instance

Math.pow(8, 2);      // 返回 64

Try it yourself

Math.sqrt()

Math.sqrt(x) Balikan akar kuadrat x:

Instance

Math.sqrt(64);      // 返回 8

Try it yourself

Math.abs()

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

Instance

Math.abs(-4.7);     // 返回 4.7

Try it yourself

Math.ceil()

Math.ceil(x) Hasil kembalian adalah x Pembulatan ke atasInteger terdekat:

Instance

Math.ceil(6.4);     // 返回 7

Try it yourself

Math.floor()

Math.floor(x) Hasil kembalian adalah x Pembulatan ke bawahInteger terdekat:

Instance

Math.floor(2.7);    // 返回 2

Try it yourself

Math.sin()

Math.sin(x) Balikan sin(x) sudut dalam ukuran radian (nilai diantara -1 dan 1).

Jika Anda ingin menggunakan sudut dalam skala derajat untuk menggantikan radian, maka perlu mengkonversi derajat ke radian:

Angle in radians = Angle in degrees x PI / 180.

Instance

Math.sin(90 * Math.PI / 180);     // 返回 1(90 度的正弦)

Try it yourself

Math.cos()

Math.cos(x) Balikkan kosinus sudut x (dalam skala radian) (nilai di antara -1 dan 1).

Jika Anda ingin menggunakan sudut dalam skala derajat untuk menggantikan radian, maka perlu mengkonversi derajat ke radian:

Angle in radians = Angle in degrees x PI / 180.

Instance

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

Try it yourself

Math.min() dan Math.max()

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

Instance

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

Try it yourself

Instance

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

Try it yourself

Math.random()

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

Instance

Math.random();     // Balikkan bilangan acak

Try it yourself

You will learn more about Math.random() of knowledge.

Math attributes (constants)

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

Instance

Math.E          // Balikkan indeks Euler (Euler's number)
Math.PI         // Balikkan pi (PI)
Math.SQRT2      // Balikkan akar kuadrat 2
Math.SQRT1_2    // Balikkan akar kuadrat 1/2
Math.LN2        // Balikkan logaritma alam 2
Math.LN10       // Balikkan logaritma alam 10
Math.LOG2E      // Balikkan logaritma e dalam dasar 2 (kira-kira 1.414)
Math.LOG10E     // Balikkan logaritma e dalam dasar 10 (kira-kira 0.434)

Try it yourself

Math constructor

Different from other global objects, the Math object does not have a constructor. Methods and properties are static.

All methods and properties (constants) can be used without first creating a Math object.

Math object method

Method Description
abs(x) Balikkan nilai absolut x
acos(x) Balikkan nilai arccos x, dalam skala radian
asin(x) 返回 x 的反正弦值,以弧度计
atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度
ceil(x) 对 x 进行上舍入
cos(x) 返回 x 的余弦
exp(x) 返回 Ex 的值
floor(x) 对 x 进行下舍入
log(x) 返回 x 的自然对数(底为e)
max(x,y,z,...,n) 返回最高值
min(x,y,z,...,n) 返回最低值
pow(x,y) 返回 x 的 y 次幂
random() 返回 0 ~ 1 之间的随机数
round(x) 把 x 四舍五入为最接近的整数
sin(x) 返回 x(x 以角度计)的正弦
sqrt(x) 返回 x 的平方根
tan(x) 返回角的正切

完整的 Math 参考手册

如需完整的参考手册,请访问我们完整的 Math 对象参考手册

该参考手册包含了所有 Math 属性和方法的描述和实例。