XÃà°ú Á¡(y,x) »çÀÌÀÇ °¢À» ¶óµð¾È °ªÀ¸·Î ¹ÝȯÇÑ´Ù.
¹Ýȯ°ª fpValÀº ÁÖ¾îÁø Á¡(yx)ÀÇ °¢µµ¸¦ ³ªÅ¸³»´Â -PI¿Í PI »çÀÌÀÇ °ªÀÌ´Ù.
¹Ýȯ°ªÀº µµ(o)¼ö°¡ ¾Æ´Ï°í XÃà°ú Á¡(y, x) »çÀÌÀÇ ¿ª ½Ã°è¹æÇâÀ¸·Î ¶óµð¾È(radian) °¢µµ°ªÀÌ´Ù.
ÁÂÇ¥¿¡¼ x, y¸¦ »ç¿ëÇÏÁö ¾Ê°í y, x¸¦ »ç¿ëÇÏ´Â °ÍÀº ECMA-262 ±âÁØ¿¡ ºÎÇÕÇϱâ À§ÇÑ °ÍÀÌ´Ù.
Àμö°¡ Á¦°øµÇÁö ¾Ê°Å³ª Àμö°¡ À¯È¿¼öÄ¡°¡ ¾Æ´Ï°Å³ª, Àμö°¡ ÇÑ°³¸¸ Á¦°øµÈ °æ¿ì´Â NaNÀ» ¹ÝȯÇÑ´Ù.
Math.atan2(10,50); Math.atan(10/50);atan2(10,50) °ªÀ» ¾ò´Â´Ù. atan2(10,50) °ªÀº atan(10/50)¿Í °°´Ù.
radians = degrees * (¥ð / 180)
degrees = radians * (180 / ¥ð)
µû¶ó¼ °¢µµ·Î ȯ»êÇÏ·Á¸é ȯ»êÇÏ¿©¾ß ÇÑ´Ù.
degrees = radians * 180 / ¥ð
º¸Åë ¿ì¸®°¡ °øÇп¡ »ç¿ëÇÏ´Â atan2ÀÇ °¢µµ¸¦ ±¸ÇÏ·Á¸é
Math.atan2(10, 50) * 180 / Math.PI;
<SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ document.write('Math.atan2(100,100)='+Math.atan2(100,100)+br); // document.write('Math.atan(100/100)='+Math.atan(100/100)+br); document.write('Math.atan2(100,200)='+Math.atan2(100,200)+br); document.write('Math.atan(100/200)='+Math.atan(100/200)+br); document.write(br); document.write('Math.tan(45)='+Math.tan(45)+br); document.write('Math.atan2(200,100)='+Math.atan2(200,100)+br); document.write('Math.atan(200/100)='+Math.atan(200/100)+br); document.write('Math.atan(Math.tan(45))='+Math.atan(Math.tan(45))+br); document.write(br); document.write('Math.atan2(0,100)='+Math.atan2(0,100)+br); document.write('Math.atan(0/100)='+Math.atan(0/100)+br); document.write('Math.atan2(100,0)='+Math.atan2(100,0)+br); document.write('Math.atan(100/0)='+Math.atan(100/0)+br); </SCRIPT>