JavaScript의 Math 객체가 제공하는 Math.exp() 함수는 숫자 하나를 인수로 받아 e의 x제곱(Ex) 값을 반환합니다. 여기서 x는 인수로 전달된 값이며, e는 자연로그의 밑으로 알려진 오일러 상수(약 2.718281828459045)입니다.
Math.exp() 함수란?
Math.exp()는 지수 성장, 복리 계산, 확률 분포 등 수학적 연산에서 널리 사용되는 함수입니다. 인수로 전달된 값 x에 대해 ex를 계산하며, 결과는 항상 양수입니다.
- 인수가 0이면
1을 반환합니다. (e0 = 1) - 인수가 음수이면 0과 1 사이의 값을 반환합니다.
- 인수가 Infinity이면
Infinity를 반환하고, -Infinity이면0을 반환합니다.
문법(Syntax)
사용 문법은 다음과 같습니다.
Math.exp(x)
x에는 숫자 또는 숫자로 변환 가능한 값을 입력합니다.
예제(Example)
아래 예제는 Math.exp()에 12를 전달하여 그 결과를 화면에 출력하는 코드입니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.exp(12);
document.write("Result: " + result);
</script>
</body>
</html>
실행 결과(Output)
Result: 162754.79141900392
위 실행 결과에서 확인할 수 있듯이, Math.exp(12)는 e12의 값인 약 162754.79를 반환합니다.
추가 활용 예시
다양한 입력값에 따른 결과를 비교해 보겠습니다.
console.log(Math.exp(0)); // 1 console.log(Math.exp(1)); // 2.718281828459045 console.log(Math.exp(-1)); // 0.36787944117144233 console.log(Math.exp(5)); // 148.4131591025766
이처럼 Math.exp()는 간단한 문법으로 자연지수 계산을 수행할 수 있어, 과학·공학 계산이나 금융 관련 로직을 구현할 때 유용하게 활용됩니다.