LHJ

I'm a FE developer.

16.3 대수 함수 - 2. 로그 함수

24 May 2020 » js_lj

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