Math
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
* Some parts of this feature may have varying levels of support.
Math ë ìíì ì¸ ììì í¨ì를 ìí ìì±ê³¼ ë©ìë를 ê°ì§ ë´ì¥ ê°ì²´ì
ëë¤. í¨ì ê°ì²´ê° ìëëë¤.
Mathë Number ìë£íë§ ì§ìíë©° BigIntìë ì¬ì©í ì ììµëë¤.
ì¤ëª
ë¤ë¥¸ ì ì ê°ì²´ì ë¬ë¦¬ Mathë ìì±ìê° ìëëë¤. Mathì 모ë ìì±ê³¼ ë©ìëë ì ì ì
ëë¤. íì´ ììë Math.PIë¡ ì°¸ì¡°í ì ìê³ , ì¬ì¸ í¨ìë 매ê°ë³ì xì ëí´ Math.sin(x)ì ê°ì´ í¸ì¶í ì ììµëë¤. ììë JavaScriptìì ê°ë¥í ìµë ì¤ì ì ë°ëë¡ ì ìëì´ ììµëë¤.
ìì±
Math.E-
ì¤ì¼ë¬ì ììì´ë©° ìì°ë¡ê·¸ì ë°. ì½
2.718. Math.LN2-
2ì ìì°ë¡ê·¸. ì½0.693. Math.LN10-
10ì ìì°ë¡ê·¸. ì½2.303. Math.LOG2E-
ë°ì´
2ì¸ ë¡ê·¸ E. ì½1.443. Math.LOG10E-
ë°ì´
10ì¸ ë¡ê·¸ E. ì½0.434. Math.PI-
ìì ëë ì ì§ë¦ì ë¹ì¨. ì½
3.14159. Math.SQRT1_2-
½ì ì 곱근. ì½
0.707. Math.SQRT2-
2ì ì 곱근. ì½1.414.
ë©ìë
ì°¸ê³ :
[!NOTE]
ì¼ê° í¨ì(sin(), cos(), tan(), asin(), acos(), atan(), atan2())ë 매ê°ë³ìì ë°íê° ëª¨ë í¸ëë²(ë¼ëì)ì ì¬ì©í©ëë¤.
ë¼ëì ê°ì ê°ë ê°ì¼ë¡ ë³ííë ¤ë©´ (Math.PI / 180)ì¼ë¡ ëëì¸ì. ë°ëë¡ ê°ë ê°ì ê³±íë©´ ë¼ëì ê°ì´ ë©ëë¤.
ì°¸ê³ :
ë§ì ìì Math í¨ì ì íëë 구íì ë°ë¼ ë¤ë¥¼ ì ììµëë¤.
ì¦, ê° ë¸ë¼ì°ì ì ê²°ê³¼ê° ë¤ë¥¼ ì ìì¼ë©°, ìë¡ ê°ì JS ìì§ì´ë¼ë ì´ìì²´ì ë ìí¤í ì³ì ë°ë¼ì ë¶ì¼ì¹íë ê°ì ë°íí ì ììµëë¤.
Math.abs(x)-
ì«ìì ì ëê°ì ë°íí©ëë¤.
Math.acos(x)-
ì«ìì ìí¬ì½ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.acosh(x)-
ì«ìì ì곡ìí¬ì½ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.asin(x)-
ì«ìì ìí¬ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.asinh(x)-
ì«ìì ì곡ìí¬ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.atan(x)-
ì«ìì ìí¬íì í¸ ê°ì ë°íí©ëë¤.
Math.atanh(x)-
ì«ìì ì곡ìí¬íì í¸ ê°ì ë°íí©ëë¤.
Math.atan2(y, x)-
ì¸ì 몫ì ìí¬íì í¸ ê°ì ë°íí©ëë¤.
Math.cbrt(x)-
ì«ìì ì¸ì 곱근ì ë°íí©ëë¤.
Math.ceil(x)-
ì¸ìë³´ë¤ í¬ê±°ë ê°ì ì ì¤ìì ê°ì¥ ìì ì ì를 ë°íí©ëë¤.
Math.clz32(x)-
주ì´ì§ 32ë¹í¸ ì ìì ì í 0 ê°ì를 ë°íí©ëë¤.
Math.cos(x)-
ì«ìì ì½ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.cosh(x)-
ì«ìì ì곡ì½ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.exp(x)-
E^x 를 ë°íí©ëë¤. xë ì¸ìì´ë©° E ë ì¤ì¼ë¬ ìì(
2.718...) ëë ìì°ë¡ê·¸ì ë°ì ëë¤. Math.expm1(x)-
exp(x)ìì1ì ëº ê°ì ë°íí©ëë¤. Math.floor(x)-
ì¸ìë³´ë¤ ìê±°ë ê°ì ì ì¤ìì ê°ì¥ í° ì ì를 ë°íí©ëë¤.
Math.fround(x)-
ì¸ìì ê°ì¥ ê°ê¹ì´ ë¨ì¼ ì ë°ë ííì ë°íí©ëë¤.
Math.hypot([x[, y[, â¦]]])-
ì¸ìì ì ê³±í©ì ì 곱근ì ë°íí©ëë¤.
Math.imul(x, y)-
ë 32ë¹í¸ ì ìì ê³±ì ë°íí©ëë¤.
Math.log(x)-
ì«ìì ìì°ë¡ê·¸(e를 ë°ì¼ë¡ íë ë¡ê·¸, ì¦ ln) ê°ì ë°íí©ëë¤.
Math.log1p(x)-
ì«ì
xì ëí´1 + xì ìì°ë¡ê·¸(e를 ë°ì¼ë¡ íë ë¡ê·¸, ln) ê°ì ë°íí©ëë¤. Math.log10(x)-
ì«ìì ë°ì´ 10ì¸ ë¡ê·¸ë¥¼ ë°íí©ëë¤.
Math.log2(x)-
ì«ìì ë°ì´ 2ì¸ ë¡ê·¸ë¥¼ ë°íí©ëë¤.
Math.max([x[, y[, â¦]]])-
0ê° ì´ìì ì¸ììì ì ì¼ í° ì를 ë°íí©ëë¤.
Math.min([x[, y[, â¦]]])-
0ê° ì´ìì ì¸ììì ì ì¼ ìì ì를 ë°íí©ëë¤.
Math.pow(x, y)-
xì y ì ê³±ì ë°íí©ëë¤.
Math.random()-
0ê³¼ 1 ì¬ì´ì ëì를 ë°íí©ëë¤.
Math.round(x)-
ì«ììì ê°ì¥ ê°ê¹ì´ ì ì를 ë°íí©ëë¤.
Math.sign(x)-
xì ìì ìì¸ì§ ìì ìì¸ì§ ëíë´ë ë¶í¸ë¥¼ ë°íí©ëë¤.
Math.sin(x)-
ì«ìì ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.sinh(x)-
ì«ìì ì곡ì¬ì¸ ê°ì ë°íí©ëë¤.
Math.sqrt(x)-
ì«ìì ì 곱근ì ë°íí©ëë¤.
Math.tan(x)-
ì«ìì íì í¸ ê°ì ë°íí©ëë¤.
Math.tanh(x)-
ì«ìì ì곡íì í¸ ê°ì ë°íí©ëë¤.
Math.toSource()-
문ìì´
"Math"를 ë°íí©ëë¤. Math.trunc(x)-
ì«ìì ì ì ë¶ë¶ì ë°íí©ëë¤.
ëª ì¸
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math-object> |