Math.pow() 함수는 base를 exponent 번 곱한 것인 baseexponent를 반환합니다.

Syntax

Math.pow(base, exponent)

Parameters

base
밑. (여러 번 곱할 수)
exponent
지수. (곱하는 횟수)

Return value

 baseexponent를 반환합니다.

Description

pow()는 Math의 정적 메소드이므로 Math.pow()의 형태로 써야 합니다.  (Math는 생성자(constructor)가 없으므로 Math 오브젝트를 생성하지 않습니다.)

Examples

Using 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 (음수의 제곱근은 실수 범위에서 없음)
// 일부 음수의 정수 아닌 제곱근은 존재할 수는 있으나,
// Math.pow(음수, 소수나 분수)는 언제나 NaN을 반환합니다. 
Math.pow(-7, 1/3); // NaN 

Specifications

Specification Status Comment
ECMAScript 1st Edition (ECMA-262) Standard Initial definition. Implemented in JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
The definition of 'Math.pow' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Math.pow' in that specification.
Standard  
ECMAScript Latest Draft (ECMA-262)
The definition of 'Math.pow' in that specification.
Living Standard  

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes Yes Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support Yes Yes Yes Yes Yes Yes Yes

See also

문서 태그 및 공헌자

 이 페이지의 공헌자: utophii
 최종 변경: utophii,