¼ýÀÚ »ó¼öÀÇ Number µ¥ÀÌÅÍ Çü½Ä°ú ÀÚ¸® Ç¥½ÃÀÚ¸¦ ³ªÅ¸³»´Â °³Ã¼ÀÌ´Ù.
|
Script |
numObj=new Number(value);
[propVal=.].propName; |
HTML |
¾ø´Ù. |
- Àμö
-
- numObj : (¼öÄ¡¸í)
- ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç Number °³Ã¼°¡ ÇÒ´çµÇ´Â º¯¼ö À̸§ÀÌ´Ù.
- value : (¼öÄ¡°ª)
- ÇʼöÀûÀÎ ¿ä¼ÒÀÌ¸ç ¸¸µé¾îÁö´Â Number °³Ã¼ÀÇ ¼öÄ¡°ªÀÌ´Ù.
- Ư¼º
-
Number °³Ã¼¸¦ ¸í½ÃÀûÀ¸·Î ¸¸µé ÇÊ¿ä´Â ¾øÀ¸³ª, Javascript´Â ÇÊ¿äÇÏ¸é ¼öÄ¡°ª¿¡ Number °³Ã¼¸¦ ¸¸µç´Ù.
- »ý¼º
-
Number ±â´ÉÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© Number°³Ã¼¸¦ ¸¸µé¼ö ÀÖ´Ù. ¶ÇÇÑ ´Ù¸¥ °³Ã¼¸¦ Number °³Ã¼·Î º¯È¯ÇÒ¼ö ÀÖ´Ù.
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 ¸Þ¼µå¸¦ Àü´Þ¹Þ´Â´Ù.