JavaScript Matematika
Ang JavaScript Math object ay nagbibigay ang kapangyarihan sa iyong gawin ang matematika sa mga numero.
Math.round()
Math.round(x)
Ang ibig sabihin ng pagbabalik ay ang pagbaba ng x sa pinakamalapit na integer:
Halimbawa
Math.round(6.8); // Nagbibigay ng 7 Math.round(2.3); // Nagbibigay ng 2
Math.pow()
Math.pow(x, y)
Ang ibig sabihin ng pagbabalik ay ang y-kaugalian ng x
Halimbawa
Math.pow(8, 2); // Nagbibigay ng 64
Math.sqrt()
Math.sqrt(x)
Nagbibigay ng katamtaman ng cuadrado ng x:
Halimbawa
Math.sqrt(64); // Nagbibigay ng 8
Math.abs()
Math.abs(x)
Nagbibigay ng walang kabuluhan (positibo) halaga ng x:
Halimbawa
Math.abs(-4.7); // Nagbibigay ng 4.7
Math.ceil()
Math.ceil(x)
Ang ibig sabihin ng pagbabalik ay x Tumalima sa itaasPinakamalapit na integer:
Halimbawa
Math.ceil(6.4); // Nagbibigay ng 7
Math.floor()
Math.floor(x)
Ang ibig sabihin ng pagbabalik ay x Bawasan ang sukatPinakamalapit na integer:
Halimbawa
Math.floor(2.7); // Nagbibigay ng 2
Math.sin()
Math.sin(x)
Nagbibigay ng sine ng anggulo x (na may unawang halaga sa pagitan ng -1 at 1).
Kung gusto mong gamitin ang degree sa halip ng radian, kailangan mong i-convert ang degree sa radian:
Sa radian na ang sukat ng anggulo = sukat ng anggulo sa degree x PI / 180.
Halimbawa
Math.sin(90 * Math.PI / 180); // Nagbibigay ng 1 (sine ng 90 degrees)
Math.cos()}
Math.cos(x)
Bumalik sa cos (sa radian) ng anggulo x (nasa pagitan ng -1 at 1).
Kung gusto mong gamitin ang degree sa halip ng radian, kailangan mong i-convert ang degree sa radian:
Sa radian na ang sukat ng anggulo = sukat ng anggulo sa degree x PI / 180.
Halimbawa
Math.cos(0 * Math.PI / 180); // Bumalik sa 1 (cos 0 degrees)
Math.min() at Math.max()
Math.min()
at Math.max()
Gumagamit sa paghahanap ng pinakamababa o pinakamataas na halaga sa listahan ng mga parameter:
Halimbawa
Math.min(0, 450, 35, 10, -8, -300, -78); // Bumalik sa -300
Halimbawa
Math.max(0, 450, 35, 10, -8, -300, -78); // Bumalik sa 450
Math.random()
Math.random()
Bumalik sa random na halaga na nasa pagitan ng 0 (kasali) at 1 (hindi kasali):
Halimbawa
Math.random(); // Bumalik sa random na halaga
Magkakaroon ka ng mas maraming kaalaman tungkol sa Math.random()
ang kaalaman.
Mga katangian ng Math (palatandaan)
Ang JavaScript ay nagbibigay ng walong matematikal na palatandaan na maaaring ma-access sa pamamagitan ng Math object:
Halimbawa
Math.E // Bumalik sa halaga ng Euler's number (Euler's number) Math.PI // Bumalik sa halaga ng pi (PI) Math.SQRT2 // Bumalik sa katutubong halaga ng 2 Math.SQRT1_2 // Bumalik sa katutubong halaga ng 1/2 Math.LN2 // Bumalik sa likas na logaritmo ng 2 Math.LN10 // Bumalik sa likas na logaritmo ng 10 Math.LOG2E // Bumalik sa logaritmo ng e na nasa base 2 (nasa 1.414) Math.LOG10E // Bumalik sa logaritmo ng e na nasa base 10 (nasa 0.434)
Math constructor
Hindi katulad ng ibang mga pangkalahatang objekto, walang constructor ang Math object. Ang mga paraan at mga katangian ay static.
Maaari gamitin ang lahat ng mga paraan at mga katangian (palatandaan) ng Math object nang hindi maunang lumikha ng Math object.
Mga paraan ng Math objekto
Paraan | Paglalarawan |
---|---|
abs(x) | Bumalik sa walang simbolo na halaga ng x |
acos(x) | Bumalik sa kabaligtad na akos na halaga ng x, na nasa mga 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) | 返回角的正切 |