JavaScript의 Math.log2() 함수는 숫자 하나를 인수로 받아, 해당 숫자의 밑이 2인 로그(log₂) 값을 반환합니다. 즉, 주어진 수를 만들기 위해 2를 몇 번 곱해야 하는지를 계산하는 함수입니다.
문법(Syntax)
기본 문법은 다음과 같습니다.
Math.log2(48);
특징 및 참고 사항
- 음수를 전달하면
NaN(Not a Number)을 반환합니다. - 0을 전달하면
-Infinity를 반환합니다. - 1을 전달하면
0을 반환합니다.
예제(Example)
아래 예제는 Math.log2() 함수에 48을 전달하여 결과를 화면에 출력합니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.log2(48);
document.write("Result: "+result);
</script>
</body>
</html>실행 결과(Output)
Result: 5.584962500721156
위 결과에서 알 수 있듯이, 2⁵·⁵⁸... ≈ 48이므로 Math.log2(48)는 약 5.585라는 값을 반환합니다.