자연 로그 값을 반환한다.

Script[fpVal=]Math.log(number)
인수/파라메터
object : (개체)
필수적인 요소이며, Math 개체이다.
number : (수치)

필수적인 number 인수는 자연 로그 값을 찾는 수식이고, 반환값은 number의 자연 로그 값이다. 양수이어야 한다.
베이스는 e로 오일러 상수이다.

number 인수는 필요한 수치, 수치개체나 수식이 될 수 있다.

반환값

반환값 fpVal은 부동소수점 수치의 자연 로그 값이다.

설명

상수 e는 오일러 상수로 2.718281828459045에 해당하며 Math.E 값과 같다.

eMath.log(number)=number가 된다.(e를 (log number) 승하면 number가 된다.)

인수가 제공되지 않거나 무효수치나 음수가 제공되으면 반환값은 NaN이다.

구문 예제
Math.log(10);
수식: loge10=2.302585092994046
e=2.718281828459045


method
log 메서드
log</b> 메서드이전페이지로페이지 맨위로페이지 맨아래로

간단한 log, pow, exp 메서드예제

Math.log()=NaN
Math.log(0)=-Infinity
Math.log(1)=0

e=Math.E=2.718281828459045
Math.exp(10)=22026.465794806718
Math.log(10)=2.302585092994046
Math.pow(e,Math.log(10))=10
Math.exp(Math.log(10))=10.000000000000002
Math.log(Math.exp(10))=10

Math.exp(Math.log(1.1))/Math.log(Math.exp(1.1))=1
Math.exp(Math.log(1.6))/Math.log(Math.exp(1.6))=1
Math.exp(Math.log(2.1))/Math.log(Math.exp(2.1))=1
Math.exp(Math.log(2.6))/Math.log(Math.exp(2.6))=1.0000000000000002
<SCRIPT>
var br='<BR>'; // 줄바꿈
var str=''; // 출력 문자열 변수 선언
str+='Math.log()='+Math.log()+br; // 인수가 없어 반환값은 NaN
str+='Math.log(0)='+Math.log(0)+br; // 반환값이 너무 작아 부동소수점으로 표시할 수 없어 Infinity, 그러나 유효수치이다.
str+='Math.log(1)='+Math.log(1)+br+br; // log(1)은 0이다.

var e=Math.E; // 오일러 상수를 얻어 변수에 할당한다.
str+='e=Math.E='+Math.E+br; // 오일러 상수를 출력한다.
str+='Math.exp(10)='+Math.exp(10)+br; // 오일러 상수의 10승값(Math.exp(10))을 얻는다.
str+='Math.log(10)='+Math.log(10)+br; // log 10 값을 얻는다.
str+='Math.pow(e,Math.log(10))='+Math.pow(e,Math.log(10))+br; // 오일러 상수를 (log 10)승하면 10을 반환한다.
str+='Math.exp(Math.log(10))='+Math.exp(Math.log(10))+br; // 위와 같다.
str+='Math.log(Math.exp(10)='+Math.log(Math.exp(10))+br+br; // 오일러 상수를 10승한 값의 log 값도 10이다.

for (i=1.1;i<3;i+=.5){ // 1.1에서 0.5씩 증가하며 3까지 반복하는 루프, 1.1, 1.6, 2.1, 2.6
  str+='Math.exp(Math.log('+i+'))/Math.log(Math.exp('+i+'))='+Math.exp(Math.log(i))/Math.log(Math.exp(i))+br;
    // elog N과 log (eN)의 상호 역수관계임을 설명한다.
}
document.write(str); // 결과 문자열 출력
</SCRIPT>

값은 값이라도 부동소수점의 계산, 표현으로 약간 다른 수치로 표현될 수 있다.

method
log 메서드
견본
이전페이지로페이지 맨위로
최종 수정:
06/19/2025 22:20:25
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/method/log.html