16.3 대수 함수
16.3.2 로그 함수
자연로그 함수는 Math.log
입니다.
상용로그를 log, 자연로그를 ln이라고 표현하는 언어도 있으므로 자바스크립트의 log는 자연로그라고 기억해야 합니다.
ES6에서는 자주 쓰이는 상용로그 Math.log10
함수가 생겼습니다.
[표 16-2] 함수
함수 | 설명 | 예제 |
---|---|---|
Math.log(x) | x의 자연로그 | Math.log(Math.E) // 1 Math.log(17.5) // ~2.86 |
Math.log10(x) | x의 상용로그, Math.log(x)/Math.log(10)와 같습니다. | Math.log10(10) // 1 Math.log10(16.7) // ~1.22 |
Math.log2(x) | x의 밑수가 2인 로그, Math.log(x)/Math.log(2)와 같습니다. | Math.log2(2) // 1 Math.log2(5) // ~2.32 |
Math.log1p(x) | 1 + x의 자연로그, Math.log(1+x)와 같습니다. | Math.log1p(Math.E - 1) // 1 Math.log1p(17.5) // ~2.92 |