¼ýÀÚ »ó¼öÀÇ Number µ¥ÀÌÅÍ Çü½Ä°ú ÀÚ¸® Ç¥½ÃÀÚ¸¦ ³ªÅ¸³»´Â °³Ã¼ÀÌ´Ù.

Script numObj=new Number(value);
[propVal=.].propName;
HTML ¾ø´Ù.
Àμö
numObj : (¼öÄ¡¸í)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç Number °³Ã¼°¡ ÇÒ´çµÇ´Â º¯¼ö À̸§ÀÌ´Ù.
value : (¼öÄ¡°ª)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ¸ç ¸¸µé¾îÁö´Â Number °³Ã¼ÀÇ ¼öÄ¡°ªÀÌ´Ù.
Ư¼º

Number °³Ã¼¸¦ ¸í½ÃÀûÀ¸·Î ¸¸µé ÇÊ¿ä´Â ¾øÀ¸³ª, Javascript´Â ÇÊ¿äÇÏ¸é ¼öÄ¡°ª¿¡ Number °³Ã¼¸¦ ¸¸µç´Ù.

»ý¼º

Number ±â´ÉÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© Number°³Ã¼¸¦ ¸¸µé¼ö ÀÖ´Ù. ¶ÇÇÑ ´Ù¸¥ °³Ã¼¸¦ Number °³Ã¼·Î º¯È¯ÇÒ¼ö ÀÖ´Ù.

myNumb=new Number(123)
myStr='2003';myNumb=new Number(myStr)

»ç¿ë

Number °³Ã¼ÀÇ °¡Àå Áß¿äÇÑ ¿ëµµ´Â ¼Ó¼ºÀ» º¯°æÇϰųª, ÇϳªÀÇ °³Ã¼·Î ¸ðÀ¸°Å³ª, toString ¸Þ¼­µå¸¦ ÅëÇØ ¼ýÀÚ¸¦ ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â °ÍÀÌ´Ù.



¿¹Á¦constructor ¼Ó¼º IE3.02 NS3
¢¡ Number °³Ã¼ÀÇ prototypeÀ» »ý¼ºÇÏ´Â ±â´ÉÇÔ¼ö¸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: numbObj.constructor[=newConstructor]
ÄÚµå: myNumb=new Number(12345);document.write(myNumb.constructor) °á°ú:
MAX_VALUE ¼Ó¼º IE3.02 NS3
¢¡ Javascript¿¡¼­ ³ªÅ¸³¾ ¼ö ÀÖ´Â Àý´ë°ªÀÌ °¡Àå Å« ¼ö¸¦ ¹ÝȯÇÑ´Ù. ÀÌ ¼öÄ¡º¸´Ù Å« ¼öÄ¡°ªÀº °ªÀÌ infinityÀÌ´Ù.
°íÁ¤(static) ¼Ó¼ºÀ̹ǷΠÇ×»ó Number.MAX_VALUE¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.
¹®¹ý: Number.MAX_VALUE
ÄÚµå: document.write(Number.MAX_VALUE) °á°ú:
MIN_VALUE ¼Ó¼º IE3.02 NS3
¢¡ Javascript¿¡¼­ ³ªÅ¸³¾ ¼ö ÀÖ´Â 0¿¡ °¡Àå °¡±î¿î Àý´ë°ªÀÌ °¡Àå ÀÛÀº ¼ö¸¦ ¹ÝȯÇÑ´Ù.
°íÁ¤(static) ¼Ó¼ºÀ̹ǷΠÇ×»ó Number.MIN_VALUE¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. ÀÌ ¼öÄ¡º¸´Ù ÀÛÀº ¼öÄ¡°ªÀº °ªÀÌ 0ÀÌ µÈ´Ù.
¹®¹ý: Number.MIN_VALUE
ÄÚµå: document.write(Number.MIN_VALUE) °á°ú:
NaN ¼Ó¼º IE3.02 NS3
¢¡ ¼ýÀÚ°¡ ¾Æ´Ñ °ªÀ» ¹ÝȯÇÑ »ê¼ú½ÄÀ» ³ªÅ¸³»´Â Ư¼ö °ªÀÌ´Ù. ÀÌ´Â 0À» Æ÷ÇÔÇÏ¿© ¾î¶² ¼öÄ¡°ª°úµµ °°Áö ¾Ê´Ù.
°íÁ¤(static) ¼Ó¼ºÀ̹ǷΠÇ×»ó Number.NaN¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.
¹®¹ý: Number.NaN
ÄÚµå: document.write(Number.NaN) °á°ú:
ÄÚµå: document.write(isNaN('1234'),' | ',isNaN('1,234')) °á°ú:
¿¹Á¦NEGATIVE_INFINITY¼Ó¼º IE3.02 NS3
Javascript¿¡¼­ ³ªÅ¸³¾ ¼ö ÀÖ´Â °¡Àå ÀÛÀº À½¼ö(-Number.MAX_VALUE)º¸´Ù ÀÛÀº °ªÀ» ¹ÝȯÇÑ´Ù.
°íÁ¤(static) ¼Ó¼ºÀ̹ǷΠÇ×»ó Number.NEGATIVE_INFINITY¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. À¯È¿¼öÄ¡ÀÌ´Ù.
¹®¹ý: Number.NEGATIVE_INFINITY
ÄÚµå: document.write(Number.NEGATIVE_INFINITY,' | ',isNaN(Number.NEGATIVE_INFINITY)) °á°ú:
¿¹Á¦POSITIVE_INFINITY ¼Ó¼º IE3.02 NS3
Javascript¿¡¼­ ³ªÅ¸³¾ ¼ö ÀÖ´Â °¡Àå Å« ¼öÄ¡(Number.MAX_VALUE)º¸´Ù Å« °ªÀ» ¹ÝȯÇÑ´Ù.
°íÁ¤(static) ¼Ó¼ºÀ̹ǷΠÇ×»ó Number.POSITIVE_INFINITY¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. À¯È¿¼öÄ¡ÀÌ´Ù.
¹®¹ý: Number.POSITIVE_INFINITY
ÄÚµå: document.write(Number.POSITIVE_INFINITY,' | ',isNaN(Number.POSITIVE_INFINITY)) °á°ú:
¿¹Á¦prototype ¼Ó¼º IE3.02 NS3
¢¡ °³ÀÎÀûÀÎ ¸Þ¼­µå¿Í ¼Ó¼ºµéÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â °³Ã¼ÀÇ Å¬·¡½ºÀÇ Ãʱ⠼³Á¤¿¡ ´ëÇÑ prototypeÀ» ³ªÅ¸³½´Ù. Object.prototype ȤÀº Function.prototype ¼Ó¼ºÀ» Âü°íÇ϶ó.
¹®¹ý: numbObj.prototype
ÄÚµå: nb=new Number;nb.prototype=nbpro;function nbpro(){document.write(nb.prototype)};document.write(nb.prototype)
°á°ú:

toExponential ¸Þ¼­µå IE5 NS6
¢¡ ÁöÁ¤µÈ Number °³Ã¼¸¦ ÁöÁ¤ÇÏ´Â °¹¼öÀÇ ±âÃʼöÄ¡¸¦ Áö¼ö ¹®ÀÚ¿­·Î Ç¥½ÃÇÑ´Ù.
¹®¹ý: numbObj.toExponential(baseDigit)
ÄÚµå: myNumb=100;document.write(myNumb.toExponential(4)) °á°ú:
toFixed ¸Þ¼­µå IE5 NS6
¢¡ ÁöÁ¤µÈ Number °³Ã¼¸¦ ÁöÁ¤ÇÏ´Â °¹¼öÀÇ °íÁ¤ ¼Ò¼öÁ¡À» Æ÷ÇÔÇÑ ¹®ÀÚ¿­·Î Ç¥½ÃÇÑ´Ù.
¹®¹ý: numbObj.toFixed(fixedDeciaml)
ÄÚµå: myNumb=100;document.write(myNumb.toFixed(4)) °á°ú:
toLocaleString ¸Þ¼­µå IE5 NS6
¢¡ ÁöÁ¤µÈ Number °³Ã¼¸¦ ·ÎÄÉÀÏ ¹®ÀÚ¿­·Î Ç¥½ÃÇÑ´Ù.
¹®¹ý: numbObj.toLocaleString()
ÄÚµå: myNumb=100;document.write(myNumb.toLocaleString()) °á°ú:
toPrecision ¸Þ¼­µå IE5 NS6
¢¡ ÁöÁ¤µÈ Number °³Ã¼¸¦ ÁöÁ¤ÇÑ °¹¼öÀÇ Á¤¹Ðµµ¸¦ °®´Â ¹®ÀÚ¿­·Î Ç¥½ÃÇÑ´Ù.
¹®¹ý: numbObj.toPrecision(totalDigit)
ÄÚµå: myNumb=100;document.write(myNumb.toPrecision(4)) °á°ú:
toSource ¸Þ¼­µå IE4 NS4.06
¢¡ ÁöÁ¤µÈ Number °³Ã¼¸¦ »ý¼ºÇϴµ¥ »ç¿ëµÈ ¼Ò½ºÄڵ带 ¹ÝȯÇÏ°í, ÀϹÝÀûÀ¸·Î JavaScript¿¡ ÀÇÇØ Á÷Á¢ È£ÃâµÈ´Ù.
»õ·ÎÀº °³Ã¼¸¦ ¸¸µé¼ö ÀÖÀ¸¸ç, ÀÌ´Â Object.toSource ¸Þ¼­µå¸¦ µ¤¾î¾º¿î´Ù.
¹®¹ý: numbObj.toSource()
¿¹Á¦toString ¸Þ¼­µå IE3.02 NS3
¢¡ Object °³Ã¼·ÎºÎÅÍ »ó¼ÓµÇ°í Number °³Ã¼¸¦ ¹®ÀÚ¿­·Î ¹ÝȯÇÑ´Ù.
¼±ÅÃÀû 'radix'´Â 2¿Í 36 »çÀÌÀÇ Á¤¼ö°ªÀ¸·Î Áø¼ö¸¦ ³ªÅ¸³»´Â ±âÃʼöÄ¡(base)ÀÌ´Ù. Object.toString¸¦ µ¤¾î¾º¿î´Ù.
¹®¹ý: numbObj.toString([radix])
ÄÚµå: myNumb=255;document.write(myNumb.toString(16)) °á°ú:
ÄÚµå: myNumb=255*256;document.write(myNumb.toString(16)) °á°ú:
¿¹Á¦valueOf ¸Þ¼­µå IE4 NS3
¢¡ º¸Åë JavaScript ³»ºÎÀûÀ¸·Î È£ÃâµÇ¸ç, Number °³Ã¼ÀÇ ¼öÄ¡°ªÀÇ Å¸ÀÔ ±âÃÊ°ªÀ» ¹ÝȯÇÑ´Ù.
Object.valueOf ¸Þ¼­µå¸¦ µ¤¾î¾º¿î´Ù.
¹®¹ý: numbObj.valueOf()
ÄÚµå: myNumb=123;document.write(myNumb.valueOf()) °á°ú:
watch¿Í unwatch ¸Þ¼­µå NS
Number °³Ã¼´Â Object °³Ã¼ÀÇ watchNS¿Í unwatchNS ¸Þ¼­µå¸¦ Àü´Þ¹Þ´Â´Ù.