ÀÚ¿¬ ·Î±× °ªÀ» ¹ÝȯÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
object : (°³Ã¼)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, Math °³Ã¼ÀÌ´Ù.
number : (¼öÄ¡)

ÇʼöÀûÀÎ number Àμö´Â ÀÚ¿¬ ·Î±× °ªÀ» ã´Â ¼ö½ÄÀÌ°í, ¹Ýȯ°ªÀº numberÀÇ ÀÚ¿¬ ·Î±× °ªÀÌ´Ù. ¾ç¼öÀ̾î¾ß ÇÑ´Ù.
º£À̽º´Â e·Î ¿ÀÀÏ·¯ »ó¼öÀÌ´Ù.

number Àμö´Â ÇÊ¿äÇÑ ¼öÄ¡, ¼öÄ¡°³Ã¼³ª ¼ö½ÄÀÌ µÉ ¼ö ÀÖ´Ù.

¹Ýȯ°ª

¹Ýȯ°ª fpValÀº ºÎµ¿¼Ò¼öÁ¡ ¼öÄ¡ÀÇ ÀÚ¿¬ ·Î±× °ªÀÌ´Ù.

¼³¸í

»ó¼ö e´Â ¿ÀÀÏ·¯ »ó¼ö·Î ¿¡ ÇØ´çÇϸç Math.E °ª°ú °°´Ù.

eMath.log(number)=number°¡ µÈ´Ù.(e¸¦ (log number) ½ÂÇϸé number°¡ µÈ´Ù.)

Àμö°¡ Á¦°øµÇÁö ¾Ê°Å³ª ¹«È¿¼öÄ¡³ª À½¼ö°¡ Á¦°øµÇÀ¸¸é ¹Ýȯ°ªÀº NaNÀÌ´Ù.

±¸¹® ¿¹Á¦
Math.log(10);
¼ö½Ä: loge10=
e=


°£´ÜÇÑ log, pow, exp ¸Þ¼­µå¿¹Á¦

<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>

°ªÀº °ªÀÌ¶óµµ ºÎµ¿¼Ò¼öÁ¡ÀÇ °è»ê, Ç¥ÇöÀ¸·Î ¾à°£ ´Ù¸¥ ¼öÄ¡·Î Ç¥ÇöµÉ ¼ö ÀÖ´Ù.