°³Ã¼¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
object : (°³Ã¼¸í)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, ¹®ÀÚ¿­ Ç¥½Ã¸¦ ã´Â °³Ã¼ÀÌ´Ù.
radix : (¼öÄ¡ÀÇ ±â¼ö)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀ̸ç, ¼ýÀÚ °ªÀ» ¹®ÀÚ¿­·Î º¯È¯Çϱâ À§ÇÑ ±âÃʼö¸¦ ¼³Á¤ÇÑ´Ù. ÀÌ °ªÀº ¼ýÀÚ¿¡¸¸ »ç¿ëÇÑ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª sValÀº ÁöÁ¤µÈ °³Ã¼ÀÇ ¹®ÀÚ¿­ ȤÀº ±¸¼ºÀÚ³ª °³Ã¼ ŸÀÏµé ¹ÝȯÇÑ´Ù.

¼³¸í

toString ¸Þ¼­µå´Â ¸ðµç °³Ã¼(Object)¿¡ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â Javascript °³Ã¼µéÀÇ ±¸¼º¿ø Áß ÇϳªÀÌ´Ù.

±×·¯³ª ¸Þ¼­µå´Â °³Ã¼ À¯Çü¿¡ µû¶ó ÀÛ¿ëÀÌ ¼­·Î ´Ù¸£´Ù.

¸ðµç °³Ã¼¿¡¼­ toString ¸Þ¼­µå´Â ÁöÁ¤µÈ °³Ã¼ÀÇ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
°³Ã¼°¡ ¹®ÀÚ¿­ÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â ±â´ÉÇÔ¼öÀÇ ±¸¼ºÀÚ(constructor)³ª °³Ã¼ ŸÀÔÀ» ¹ÝȯÇÑ´Ù.
±â´ÉÇÔ¼ö¿¡¼­ ¼Ò½ºÄڵ带 ¹ÝȯÇÏ´Â ¿¹Á¦´Â

<SCRIPT>function myFunc(argu1,argu2){this.argu1='aaa',this.argu2='bbb'} document.write(myFunc.toString())</SCRIPT>

¶ÇÇÑ »ç¿ëÀÚ¿¡ ÀÇÇÏ¿© °³Ã¼¿¡ ¹®ÀÚ¿­ÀÌ ÁöÁ¤µÉ ¼ö ÀÖ´Ù.

myObject.prototype.toString=myString



Object º° toString ¸Þ¼­µå ¿¹Á¦¿Í ¼³¸í

°³Ã¼µ¿ÀÛ
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 ±â´ÉÇÔ¼ö ¹®ÀÚ¿­·Î ¹ÝȯÇÑ´Ù.
³»Àå ±â´ÉÇÔ¼öÀÇ °æ¿ì´Â function myFunction(){ [native code] }¸¦ ¹ÝȯÇÑ´Ù(¸¶Áö¸· ¿¹Á¦).
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());