JavaScript 数学
JavaScript Math 对象允许您对数字执行数学任务。
Math.round()
Math.round(x)
的返回值是 x 四舍五入为最接近的整数:
مثال
Math.round(6.8); // 返回 7 Math.round(2.3); // 返回 2
Math.sin()
Math.sin(x)
返回角 x(以弧度计)的正弦(介于 -1 与 1 之间的值)。
اگر میخواهید از زاویه جایگزین کایا استفاده کنید، باید زاویه را به کایا تبدیل کنید:
Angle in radians = Angle in degrees x PI / 180.
مثال
Math.sin(90 * Math.PI / 180); // 返回 1(90 度的正弦)
Math.cos()
Math.cos(x)
غایا زاویه x (با کایا) کایا
اگر میخواهید از زاویه جایگزین کایا استفاده کنید، باید زاویه را به کایا تبدیل کنید:
Angle in radians = Angle in degrees x PI / 180.
مثال
Math.cos(0 * Math.PI / 180); // غایا 1 (کایا 0 درجه)
Math.min() و Math.max()
Math.min()
و Math.max()
برای جستجوی کمترین یا بیشترین ارزش در لیست پارامترها استفاده میشود:
مثال
Math.min(0, 450, 35, 10, -8, -300, -78); // غایا -300
مثال
Math.max(0, 450, 35, 10, -8, -300, -78); // غایا 450
Math.random()
Math.random()
غایا عدد تصادفی بین 0 (شامل) و 1 (شامل) باز میگردد:
مثال
Math.random(); // غایا عدد تصادفی
شما در فصل بعدی این آموزش بیشتر درباره Math.random()
کایا
خواص (کونستانت) Math
JavaScript هشت کونستانت روانی را ارائه می دهد که میتوانند از طریق شی Math دسترسی پیدا کنند:
مثال
Math.E // غایا E Math.PI // غایا کایا Math.SQRT2 // غایا 2 کایا Math.SQRT1_2 // غایا 1/2 کایا Math.LN2 // غایا 2 کایا Math.LN10 // غایا 10 کایا Math.LOG2E // غایا e کایا 2 کایا Math.LOG10E // غایا e کایا 10 کایا
سازنده Math
با تفاوت از اشیاء عالمه دیگر، شی Math فاقد سازنده است. طریق و خواص (کونستانت) استاتیک هستند.
تمام طریق و خواص (کونستانت) میتوانند بدون ایجاد ابتدا شی Math استفاده شوند.
طریق Math
طریق | موصوف |
---|---|
abs(x) | غایا x کایا |
acos(x) | غایا x کایا فاری ینسا کایا، فاری ینسا فاری ینسا |
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) | 返回角的正切 |