자연 로그 값을 반환한다.
![]() | Script | [fpVal=]Math.log(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
버전 | JScript 버전 1 | Javascript 버전 1.0 |
적용 | Math 개체 |
![]() | log 메서드⇒ | ![]() | ![]() ![]() ![]() |
<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>
값은 값이라도 부동소수점의 계산, 표현으로 약간 다른 수치로 표현될 수 있다.
![]() | log 메서드 | ⇒ | ![]() ![]() |
최종 수정: 06/19/2025 22:20:25 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/log.html |