Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript Math.log() 함수 완벽 가이드: 자연로그 계산 방법

JavaScript의 Math.log() 함수는 숫자를 인수로 받아 해당 값의 자연로그(밑이 e인 로그)를 반환하는 메서드입니다. 여기서 e는 약 2.71828의 값을 가지는 수학 상수입니다.

문법

Math.log() 함수의 기본 문법은 다음과 같습니다.

Math.log(48);

인수로 전달된 숫자의 자연로그가 반환됩니다. 만약 음수나 0을 인수로 전달하면 각각 NaN(Not a Number)과 -Infinity가 반환된다는 점에 유의해야 합니다.

예제 코드

다음은 Math.log() 함수를 사용하여 48의 자연로그를 계산하고 결과를 화면에 출력하는 예제입니다.

<html>
<head>
    <title>JavaScript Example</title>
</head>
<body>
    <script type="text/javascript">
        var result = Math.log(48);
        document.write("Result: "+result);
    </script>
</body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Result: 3.8712010109078907

e^3.8712010109078907 ≈ 48이므로, 계산 결과가 올바르게 반환된 것을 확인할 수 있습니다.

참고 사항

  • Math.log(0): -Infinity를 반환합니다.
  • Math.log(-1): 음수는 로그를 정의할 수 없으므로 NaN(Not a Number)을 반환합니다.
  • Math.log(Math.E): 자연상수 e의 로그는 항상 1을 반환합니다.
  • 특정 밑(base)의 로그가 필요한 경우, 로그의 성질을 이용해 Math.log(x) / Math.log(base) 형태로 계산할 수 있습니다.