±âº»ÀûÀÎ °è»ê ±â´ÉÇÔ¼ö°ú »ó¼ö¸¦ Á¦°øÇÏ´Â ÃÖ»óÀ§ ³»À尳üÀÌ´Ù.

Script [propVal=]Math.propName;
[propVal=]..propName;
with(Math){jsCode};
HTML ¾ø´Ù.
Àμö
property : (¼Ó¼º)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ°í Math.¼Ó¼ºµé Áß ÇϳªÀÇ À̸§ÀÌ´Ù.
method : (¸Þ¼­µå)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ°í Math.¸Þ¼­µåµé Áß ÇϳªÀÇ À̸§ÀÌ´Ù.
»ý¼º

Math °³Ã¼´Â ¿£ÁøÀ» ·ÎµåÇÏ¸é ½ºÅ©¸³Æà ¿£ÁøÀÌ ¸¸µç´Ù. »ý¼ºÇÏÁö ¾Ê°íµµ »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ»óÀ§ ³»À尳üÀÌ´Ù.
Math °³Ã¼´Â new ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© ¸¸µé ¼ö ¾øÀ¸¸ç, ¸¸¾à ±×·¸°Ô ÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÑ´Ù.

È£Ãâ

¾ðÁ¦³ª ¼Ó¼ºµéÀ̳ª ¸Þ¼­µåÀ» È£ÃâÇÏ¸é ½ºÅ©¸³Æ®¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

»ó¼ö È£Ãâ
document.write(Math.PI)
±â´É È£Ãâ
document.write(Math.sqrt(3))

Ư±â

¸ðµç »ó¼öµéÀº Á¤¹Ð¼öÄ¡¸¦ »ç¿ëÇÑ ½Ç¼ö·Î¼­ ¹ÝȯµÈ´Ù.
¹Ýº¹ÀûÀ¸·Î Math °³Ã¼¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â with ¹®ÀåÀ» »ç¿ëÇϸé Æí¸®ÇÏ´Ù. (¿¹Á¦ ÂüÁ¶)



constructor ¼Ó¼º IE3.02 NS2
¢¡ Math °³Ã¼ÀÇ ±¸¼ºÀÚ¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.constructor
ÄÚµå: document.write(Math.constructor(),' | ',Math.constructor) °á°ú:
E ¼Ó¼º IE3.02 NS2
¢¡ ¿ÀÀÏ·¯(e : Euler) »ó¼ö¸¦ ¹ÝȯÇÑ´Ù. ÀÌ´Â ÀÚ¿¬´ë¼öÀÇ ±âÃʼöÄ¡°¡ µÈ´Ù. (¾à 2.7183)
¹®¹ý: Math.E
ÄÚµå: document.write(Math.E) °á°ú:
LN10 ¼Ó¼º IE3.02 NS2
¢¡ 10ÀÇ ÀÚ¿¬´ë¼ö(log)¸¦ ¹ÝȯÇÑ´Ù. (¾à 2.3026)
¹®¹ý: Math.LN10
ÄÚµå: document.write(Math.LN10) °á°ú:
LN2 ¼Ó¼º IE3.02 NS2
¢¡ 2ÀÇ ÀÚ¿¬´ë¼ö(log)¸¦ ¹ÝȯÇÑ´Ù. (¾à 0.6931)
¹®¹ý: Math.LN2
ÄÚµå: document.write(Math.LN2) °á°ú:
LOG10E ¼Ó¼º IE3.02 NS2
¢¡ 10 ±âÃÊÀÇ E ´ë¼ö¸¦ ¹ÝȯÇÑ´Ù. (¾à 0.4343)
¹®¹ý: Math.LOG10E
ÄÚµå: document.write(Math.LOG10E) °á°ú:
LOG2E ¼Ó¼º IE3.02 NS2
¢¡ 2±âÃÊÀÇ E ´ë¼ö¸¦ ¹ÝȯÇÑ´Ù. (¾à 1.4427)
¹®¹ý: Math.LOG2E
ÄÚµå: document.write(Math.LOG2E) °á°ú:
PI ¼Ó¼º IE3.02 NS2
¢¡ ¿øÁÖÀ²(π : ¿øµÑ·¹/¹Ý°æ ºñÀ²)À» ¹ÝȯÇÑ´Ù. (¾à 3.1416)
¹®¹ý: Math.PI
ÄÚµå: document.write(Math.PI) °á°ú:
SQRT1_2 ¼Ó¼º IE3.02 NS2
¢¡ 2ÀÇ Á¦°ö±ÙÀÇ ¿ª¼ö¸¦ ¹ÝȯÇÑ´Ù. (¾à 0.7071)
¹®¹ý: Math.SQRT1_2
ÄÚµå: document.write(Math.SQRT1_2) °á°ú:
SQRT2 ¼Ó¼º IE3.02 NS2
¢¡ 2ÀÇ Á¦°ö±ÙÀ» ¹ÝȯÇÑ´Ù. (¾à 1.4142)
¹®¹ý: Math.SQRT2
ÄÚµå: document.write(Math.SQRT2) °á°ú:

abs ¸Þ¼­µå IE3.02 NS2
¢¡ Àý´ë°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.abs(numb)
ÄÚµå: numb=-123;document.write(Math.abs(numb)) °á°ú:
acos ¸Þ¼­µåIE3.02 NS2
¢¡ 0°ú PI radian »çÀÌÀÇ ¾ÆÅ©ÄÚ»çÀÎ(arccosine) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
numb°ªÀÌ À¯È¿ ¹üÀ§ -1 °ú 1 »çÀÌÀÇ °ªÀÌ ¾Æ´Ï¸é Explorer¿¡¼­´Â ¿À·ù ¸Þ½ÃÁö¸¦ ¹ÝȯÇÏ°í, Explorer¿¡¼­´Â NaNÀ» ¹ÝȯÇÑ´Ù. -1À̸é PI °ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.acos(numb)
ÄÚµå: numb=-1;document.write(Math.acos(numb)) °á°ú:
asin ¸Þ¼­µåIE3.02 NS2
¢¡ -PI/2°ú PI/2 radian »çÀÌÀÇ ¾ÆÅ©»çÀÎ(arcsine) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
numb°ªÀÌ À¯È¿ ¹üÀ§ -1 °ú 1 »çÀÌÀÇ °ªÀÌ ¾Æ´Ï¸é NaNÀ» ¹ÝȯÇÑ´Ù. 1À̸é PI/2 °ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.asin(numb)
ÄÚµå: numb=1;document.write(Math.asin(numb)) °á°ú:
atan ¸Þ¼­µåIE3.02 NS2
¢¡ -PI/2°ú PI/2 radian »çÀÌÀÇ ¾ÆũźÁ¨Æ®(arctangent) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.atan(numb)
ÄÚµå: numb=0.5;document.write(Math.asin(numb)) °á°ú:
atan2 ¸Þ¼­µå IE4 NS2
¢¡ -PI/2°ú PI/2 radian »çÀÌÀÇ ÁÖ¾îÁø ÁÂÇ¥Á¡(yx)ÀÇ °¢µµ¸¦ ³ªÅ¸³»´Â ¾ÆũźÁ¨Æ®(arctangent) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.atan2(y,x)
ÄÚµå: x=100;y=100;document.write(Math.atan2(y,x)) °á°ú:
ceil ¸Þ¼­µåIE3.02 NS2
¢¡ °°°Å³ª ´ÙÀ½À¸·Î Å« Á¤¼ö°ªÀ» ¹ÝȯÇÑ´Ù. ¼Ò¼öÁ¡ ¹«Á¶°Ç ¿Ã¸²ÀÌ µÈ´Ù.
¹®¹ý: Math.ceil(numb)
ÄÚµå: numb=5.1;document.write(Math.ceil(numb)+' | ');numb=-5.1;document.write(Math.ceil(numb)) °á°ú:
cos ¸Þ¼­µå IE3.02 NS2
¢¡ -1°ú 1 radian »çÀÌÀÇ ÄÚ»çÀÎ(cosine) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.cos(numb)
ÄÚµå: numb=60;document.write(Math.cos(numb)) °á°ú:
exp ¸Þ¼­µå IE3.02 NS2
¢¡ ¿ÀÀÏ·¯(e : Euler) »ó¼öÀÇ numb ½ÂÇÑ(Enumb) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.exp(numb)
ÄÚµå: numb=10;document.write(Math.exp(numb)) °á°ú:
floor ¸Þ¼­µå IE3.02 NS2
¢¡ °°°Å³ª ´ÙÀ½ ÀÛÀº Á¤¼ö°ªÀ» ¹ÝȯÇÑ´Ù. ¼Ò¼öÁ¡ ¹«Á¶°Ç ³»¸²ÀÌ µÈ´Ù.
¹®¹ý: Math.floor(numb)
ÄÚµå: numb=5.9;document.write(Math.floor(numb)+' | ');numb=-5.9;document.write(Math.floor(numb)) °á°ú:
log ¸Þ¼­µå IE3.02 NS2
¢¡ ¿ÀÀÏ·¯(e : Euler) »ó¼ö º£À̽ºÀÇ ÀÚ¿¬´ë¼ö ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
log ¸Þ¼­µå¿¡¼­ 0ÀÌ Àü´ÞµÇ¸é -¹«ÇÑ´ë(-Infinity)¸¦ ¹ÝȯÇÏ°í, À½¼ö°¡ Àü´ÞµÇ¸é NaNÀÌ ¹ÝȯµÈ´Ù.
¹®¹ý: Math.log(numb)
ÄÚµå: numb=10;document.write(Math.log(numb)+' | '+Math.log(100)) °á°ú:
max ¸Þ¼­µå IE3.02 NS2
¢¡ Á¦°øµÈ Àμö¸¦ ºñ±³ÇÏ¿© Á¦ÀÏ Å« ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.max(numb1,numb2,...numbN)
ÄÚµå: numb1=5.5;numb2=12.5;numb3=20;document.write(Math.max(numb1,numb2,numb3)) °á°ú:
ÄÚµå: numb1=-5.5;numb2=-12.5;numb3=-20;document.write(Math.max(numb1,numb2,numb3)) °á°ú:
min ¸Þ¼­µå IE3.02 NS2
¢¡ Á¦°øµÈ Àμö¸¦ ºñ±³ÇÏ¿© Á¦ÀÏ ÀÛÀº ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.min(numb1,numb2,...numbN)
ÄÚµå: numb1=5.5;numb2=12.5;numb3=20;document.write(Math.min(numb1,numb2,numb3)) °á°ú:
ÄÚµå: numb1=-5.5;numb2=-12.5;numb3=-20;document.write(Math.min(numb1,numb2,numb3)) °á°ú:
¿¹Á¦pow ¸Þ¼­µå IE3.02 NS2
¢¡ numb1À» numb2¹ø¸¸Å­ °öÇÑ(½ÂÇÑ : numb1numb2) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.pow(numb1,numb2)
ÄÚµå: numb1=2;numb2=8;document.write(Math.pow(numb1,numb2)) °á°ú:
random ¸Þ¼­µå IE3.02 NS2.02
¢¡ ÀμöµéÀ» ¹Þ¾Æ 0°ú 1»çÀÌÀÇ ¹«ÀÛÀ§ ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù. ÀÌ °ªÀº ÇöÀç ½Ã°£ °ª¿¡¼­ ¸¸µç´Ù.
¹®¹ý: Math.random()
ÄÚµå: document.write(Math.random()) °á°ú:
round ¸Þ¼­µå IE3.02 NS2
¢¡ °¡Àå °¡±î¿î Á¤¼ö°ªÀ» ¹ÝȯÇÑ´Ù. ¼Ò¼öÁ¡ ¹Ý¿Ã¸²ÀÌ µÈ´Ù.
¹®¹ý: Math.round(numb)
ÄÚµå: numb=5.5;document.write(Math.round(numb)+' | ');numb=-5.4;document.write(Math.round(numb)) °á°ú:
sin ¸Þ¼­µå IE3.02 NS2
¢¡ -1°ú 1 »çÀÌÀÇ »çÀÎ(sine) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.sin(numb)
ÄÚµå: numb=60;document.write(Math.sin(numb)) °á°ú:
sqrt ¸Þ¼­µå IE3.02 NS2
¢¡ ÀμöÀÇ Á¦°ö±Ù ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù. Àμö°¡ À½¼öÀ̸é NaN °ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.sqrt(numb)
ÄÚµå: numb=10000;document.write(Math.sqrt(numb)) °á°ú:
tan ¸Þ¼­µå IE3.02 NS2
¢¡ ÀμöÀÎ °¢µµ¿¡ ´ëÇÑ ÅºÁ¨Æ®(tangent) ¼öÄ¡°ªÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: Math.tan(numb)
ÄÚµå: numb=45;document.write(Math.tan(numb)) °á°ú:

with ¹®ÀåÀ» »ç¿ëÇÑ ¿¹Á¦

<SCRIPT>
with(Math){
  radius=100;
  len=radius*2*PI;
  area=pow(radius,2)*PI;
}
document.write('¹Ý°æ='+radius+'<BR>¿øµÑ·¹='+len+'<BR>¿ø³ÐÀÌ='+area);
</SCRIPT>