°³Ã¼¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
¹Ýȯ°ª sValÀº ÁöÁ¤µÈ °³Ã¼ÀÇ ¹®ÀÚ¿ ȤÀº ±¸¼ºÀÚ³ª °³Ã¼ ŸÀÏµé ¹ÝȯÇÑ´Ù.
toString ¸Þ¼µå´Â ¸ðµç °³Ã¼(Object)¿¡ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â Javascript °³Ã¼µéÀÇ ±¸¼º¿ø Áß ÇϳªÀÌ´Ù.
±×·¯³ª ¸Þ¼µå´Â °³Ã¼ À¯Çü¿¡ µû¶ó ÀÛ¿ëÀÌ ¼·Î ´Ù¸£´Ù.
¸ðµç °³Ã¼¿¡¼ toString ¸Þ¼µå´Â ÁöÁ¤µÈ °³Ã¼ÀÇ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
°³Ã¼°¡ ¹®ÀÚ¿ÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ±â´ÉÇÔ¼öÀÇ ±¸¼ºÀÚ(constructor)³ª °³Ã¼ ŸÀÔÀ» ¹ÝȯÇÑ´Ù.
±â´ÉÇÔ¼ö¿¡¼ ¼Ò½ºÄڵ带 ¹ÝȯÇÏ´Â ¿¹Á¦´Â
¶ÇÇÑ »ç¿ëÀÚ¿¡ ÀÇÇÏ¿© °³Ã¼¿¡ ¹®ÀÚ¿ÀÌ ÁöÁ¤µÉ ¼ö ÀÖ´Ù.
°³Ã¼ | µ¿ÀÛ |
---|---|
Array | ArrayÀÇ ¿ä¼ÒµéÀº ¹®ÀÚ¿·Î º¯È¯µÈ´Ù. ¹è¿º¯¼öÀÇ ¹®ÀÚ¿Àº ½°Ç¥·Î ¿¬°áµÇ°í ±¸ºÐµÈ´Ù. |
myArray=new Array('111','»ç°ú','µþ±â'); document.write(myArray.toString()); | |
Boolean | ºÎ¿ï°ªÀÌ trueÀ̸é 'true'¸¦ ¹ÝȯÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é 'false'¸¦ ¹ÝȯÇÑ´Ù. |
document.write(myBoolean=new Boolean(1).toString()+' '); document.write((100==90).toString()); | |
Date | ÀÏÀÚÀÇ ¿ø¹® Ç¥½Ã¸¦ ¹ÝȯÇÑ´Ù. |
now=new Date(); document.write(now.toString()); | |
Error | ¿¬°üµÈ ¿À·ù ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù. |
<DIV class=show> <! ÀǵµÀûÀÎ ¿À·ù><IMG src=test.gif onError="showerror.innerHTML=Error().toString()"></DIV> <DIV class=show id=showerror title="°á°ú"></DIV> | |
Function | ±â´ÉÇÔ¼ö ¹®ÀÚ¿·Î ¹ÝȯÇÑ´Ù. |
myFunction=new Function(); myFunction1=new Function('myfunction','myCode'); muliply=new Function('x', 'y', 'return(x*y)'); document.write(myFunction.toString()+'<BR>'+myFunction1.toString()+'<BR>'); document.write(muliply.toString()+'<BR>'+isNaN.toString()) | |
Number | ¼ýÀÚ¸¦ Áø¼ö¸¦ ȯ»êÇÏ¿© ¹®ÀÚ¿·Î ¹ÝȯÇÑ´Ù. |
numb=4294967295;document.write(numb.toString()+'<BR>'+numb.toString(16)+'<BR>'+numb.toString(2)) | |
String | String °³Ã¼ÀÇ °ªÀ» ¹ÝȯÇÑ´Ù. |
myString=new String('¹® ÀÚ ¿'); document.write(myString.toString()); | |
Default | '[object objectName]'À» ¹ÝȯÇÑ´Ù. ¿©±â¼ objectNameÀº °³Ã¼ À¯ÇüÀÇ À̸§ÀÌ´Ù. |
myObj=new Object(); myObj1=new Object('input'); document.write(myObj.toString()+'<BR>'+myObj1.toString()); |