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