Math.pow()
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ìâ©.
**Math.pow()**í¨ìëbase^exponentì²ë¼
base ì exponent를 ì ê³±í ê°ì ë°íí©ëë¤.
ìëí´ ë³´ê¸°
console.log(Math.pow(7, 3));
// Expected output: 343
console.log(Math.pow(4, 0.5));
// Expected output: 2
console.log(Math.pow(7, -2));
// Expected output: 0.02040816326530612
// (1/49)
console.log(Math.pow(-7, 0.5));
// Expected output: NaN
문ë²
Math.pow(base, exponent);
매ê°ë³ì
ë°í ê°
주ì´ì§ ë° ê°ì 주ì´ì§ ì§ì ê°ì¼ë¡ ê±°ëì ê³±í ì«ì ê°.
ì¤ëª
**Math.pow()**í¨ìë baseì exponent
ê³±, ì¦ base^exponent를 ë°íí©ëë¤.
baseì exponentë 10ì§ìì
ëë¤.
pow()ë Mathì ì ì ë©ìëì´ë¯ë¡ Mathê°ì²´ë¥¼ ìì±íì¬ ê·¸ ë©ìëë¡ ì¬ì©íì§ ë§ê³ , íì
Math.pow()ë¡ ì¬ì©íììì¤. (Mathìë ìì±ìê° ììµëë¤).
ë§ì½ ë°(base) ê°ì´ ììì´ê³ ì§ì(exponent)ê° ì ìê° ìë ê²½ì° ê²°ê³¼ë NaNì
ëë¤.
ìì
>Math.pow()ì¬ì©í기
// ê°ë¨í ì
Math.pow(7, 2); // 49
Math.pow(7, 3); // 343
Math.pow(2, 10); // 1024
// ë¶ì ì§ì
Math.pow(4, 0.5); // 2 (4ì ì 곱근)
Math.pow(8, 1 / 3); // 2 (8ì ì¸ì 곱근)
Math.pow(2, 0.5); // 1.4142135623730951 (2ì ì 곱근)
Math.pow(2, 1 / 3); // 1.2599210498948732 (2ì ì¸ì 곱근)
// ìì ì§ì
Math.pow(7, -2); // 0.02040816326530612 (1/49)
Math.pow(8, -1 / 3); // 0.5
// ìì ë°
Math.pow(-7, 2); // 49 (ì ê³±ì ê²°ê³¼ê°ì ììì
ëë¤.)
Math.pow(-7, 3); // -343 (ì¸ì ê³±ì ììê° ë ì ììµëë¤.)
Math.pow(-7, 0.5); // NaN (ììë ì¤ì ì 곱근ì ê°ì§ì§ ììµëë¤.)
// "ì§ì"ì "íì" ê·¼ì´ ìë¡ ê°ê¹ê² ëì¬ ìê³
// ë¶ëììì ì ë°ëì íê³ë¡ ì¸í´,
// ë°ì´ ììì´ë©° ì§ìê° ë¶ìë¼ë©´ ì¸ì ë NaNì ë°íí©ëë¤.
Math.pow(-7, 1 / 3); // NaN
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2026 Language Specification > # sec-math.pow > |