°³Ã¼ÀÇ Àμö¿¡ ÀÇÇØ °³Ã¼°ªÀ» ¹®ÀÚ¿­ ÇüÅ·Π¹ÝȯÇÑ´Ù.

String(jsString)
Àμö
String : (¹®ÀÚ¿­ ±â´ÉÇÔ¼ö)
ÇʼöÀûÀÎ Àμö·Î ÃÖ»óÀ§ ³»Àå ±â´ÉÇÔ¼öÀ̸ç String °³Ã¼ÀÌ´Ù.
jsString : (°ËÁ¤ÇÒ ÄÚµå)

¼±ÅÃÀûÀÎ Àμö·Î ±â´ÉÇÔ¼öÀÇ Àμö(argument)·Î ÁÖ¾îÁø Javascript jsString ÄÚµå´Â °ËÁ¤ ÇÏ°íÀú ÇÏ´Â ¼öÄ¡, °ø½Ä, ¹®ÀÚ¿­À̰ųª, °³Ã¼°¡ µÉ ¼ö ÀÖ°í Á¡°ËÀÇ ´ë»óÀÌ µÈ´Ù.

jsStringÀº ¼±ÅÃÀûÀ̱â´Â ÇÏÁö¸¸, ¾øÀ¸¸é ºó¹®ÀÚ¿­ °ª ''À» ¹ÝȯÇÏ°í °ªÀº ''À¸·Î °£ÁÖÇÑ´Ù.

¼³¸í

ÀÌ String()±â´ÉÇÔ¼ö´Â Àμö(argument)·Î ÁÖ¾îÁø String °³Ã¼³ª Javascript Äڵ带 ¹®ÀÚ¿­ ÇüÅ·Π¹ÝȯÇÑ´Ù.



°£´ÜÇÑ String() ±â´ÉÇÔ¼ö ¿¹Á¦

<SCRIPT>
var br='<BR>';
var myString=new String(); // ¹®ÀÚ¿­ °³Ã¼¸¦ ¸¸µç´Ù.
document.write('myString='+myString+br); // ¹®ÀÚ¿­ °³Ã¼ Ãâ·Â, ºó¹®ÀÚ¿­("")ÀÌ´Ù.
document.write('isNaN(myString)='+isNaN(myString)+br); // isNaN Á¡°ËÇØ º»´Ù, ¼öÄ¡°¡ 0À¸·Î °£ÁֵǹǷΠfalse
document.write('(myString+1)='+(myString-10)+br+br); // ¼öÄ¡°¡ 0À¸·Î °£ÁֵǹǷΠ°è»êÀÌ °¡´ÉÇÏ´Ù.

var myString=new String('³» ¹®ÀÚ¿­'); // ¹®ÀÚ¿­ °³Ã¼¸¦ ¸¸µç´Ù.
document.write('myString='+myString+br); // ¹®ÀÚ¿­ °³Ã¼ Ãâ·Â
document.write('isNaN(myString)='+isNaN(myString)+br); // isNaN Á¡°ËÇØ º»´Ù, ¼öÄ¡°¡ ¾Æ´Ï¹Ç·Î true
document.write('(myString+1)='+(myString-10)+br+br); // ¼öÄ¡°¡ ¾Æ´Ï¹Ç·Î °á°ú°ªÀÌ NaNÀÌ µÈ´Ù.

var myString=new String(123); // ¹®ÀÚ¿­ °³Ã¼¸¦ ¸¸µç´Ù.
document.write('myString='+myString+br); // ¹®ÀÚ¿­ °³Ã¼ Ãâ·Â
document.write('isNaN(myString)='+isNaN(myString)+br); // isNaN Á¡°ËÇØ º»´Ù, ¼öÄ¡À̹ǷΠfalse
</SCRIPT>

var myString °ú var myString=new String() °úÀÇ ºñ±³ ¿¹Á¦

var myString=new String();
var myString;
µÎ°³´Â º°°³ÀÇ °³Ã¼ÀÌ´Ù.
<SCRIPT>
var myString=new String();
document.write('myString='+myString+br);
document.write('isNaN(myString)='+
  isNaN(myString)+br);
document.write('(myString-5)='+(myString-5)+br);
if(myString==undefined)
  document.write('undefined'+br)
else document.write('not nundefined'+br);
if(myString==null) document.write('null'+br)
else document.write('not null'+br);
</SCRIPT>
<SCRIPT>
var myString1;
document.write('myString1='+myString1+br);
document.write('isNaN(myString1)='+
  isNaN(myString1)+br);
document.write('(myString1-5)='+(myString1-5)+br);
if(myString1==undefined)
  document.write('undefined'+br)
else document.write('not nundefined'+br);
if(myString1==null) document.write('null'+br)
else document.write('not null'+br);
</SCRIPT>

°³Ã¼ÀÇ Boolean(ºÎ¿ï)°ªÀÌ ¿¹Á¦

»õ·Î¿î Boolean °³Ã¼(object)¸¦ ¸¸µé°í °á°ú trueÀ» ¹ÝȯÇÑ´Ù.

<SCRIPT>
myBoolean=new Boolean("testBool"); // ºÎ¿ï °³Ã¼¸¦ ¸¸µç´Ù.
document.write(myBoolean+'<BR>'); // ºÎ¿ïÀÇ ¹Ýȯ °ªÀÌ trueÀÓ È®ÀÎÇÏ°í ÁٹٲÞ
document.write(String(myBoolean)); // String °ªÀ» ±¸Çغ»´Ù.
</SCRIPT>

»õ·Î¿î Boolean °³Ã¼¸¦ ¸¸µé°í °á°ú falseÀ» ¹ÝȯÇÑ´Ù.

<SCRIPT>
myBoolean=new Boolean(0); // ºÎ¿ï °³Ã¼¸¦ ¸¸µç´Ù.
document.write(myBoolean+'<BR>'); // ºÎ¿ïÀÇ ¹Ýȯ °ªÀÌ falseÀÓ È®ÀÎÇÏ°í ÁٹٲÞ
document.write(String(myBoolean)); // String °ªÀ» ±¸Çغ»´Ù.
</SCRIPT>

Array(¹è¿­º¯¼ö)¿¡¼­ÀÇ ¿¹Á¦

<SCRIPT>
myArray=new Array("1","2","3"); // À¯È¿ÇÑ ¹è¿­º¯¼ö¸¦ ¸¸µç´Ù.
document.write(String(myArray)); // ¹è¿­º¯¼öÀÇ String °ªÀ» ±¸Çغ»´Ù.
document.write('<BR>'); // ÁٹٲÞ
myArray=new Array(1,2,3); // ¼öÄ¡·Î À¯È¿ÇÑ ¹è¿­º¯¼ö¸¦ ¸¸µç´Ù.
document.write(String(myArray)); // ¹è¿­º¯¼öÀÇ String °ªÀ» ±¸Çغ»´Ù. ¼öÄ¡ ¹è¿­º¯¼öµµ ¹®ÀÚ¿­À¸·Î ȯ»êµÈ´Ù.
document.write('<BR>isNaN(String(myArray))='); // ¼³¸í Ãâ·Â
document.write(isNaN(String(myArray))); // ¼öÄ¡ ¹è¿­º¯¼öÀÓ¿¡µµ ºÒ±¸ÇÏ°í ¹®ÀÚ¿­·Î °áÇյǹǷΠ´õÀÌ»ó ¼öÄ¡°¡ ¾Æ´Ï´Ù.
</SCRIPT>

argument(¾Æ±Ô¸àÆ®)¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº ¿¹Á¦

°á°ú°ª ""À» ¹Ýȯ¹Þ¾Æ Ç¥½ÃµÇÁö ¾Ê´Â´Ù. ±×·¯³ª String()´Â 0À¸·Î °£ÁֵǾî NaNÀº ¾Æ´Ï´Ù.

<SCRIPT>
document.write('['+String()+']'); //¾Æ±Ô¸àÆ®¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Æ ¹Ýȯ °ªÀÌ ''
document.write('<BR>isNaN(String())='); //Áٹٲްú isNaN(String())= Ç¥½Ã
document.write(isNaN(String())); // isNaN °ËÁ¤À» ¼öÇàÇÑ °á°ú Ãâ·Â
document.write('<BR>Number(String())=',Number(String())); // 0À» ¹ÝȯÇÑ´Ù
</SCRIPT>

Date()(ÀÏÀÚ¼öÄ¡) °³Ã¼¸¦ ÁöÁ¤ÇÑ ¿¹Á¦

½Ã°¢À» ÇùÁ¤ ¼¼°è Ç¥ÁؽÃ(UTC)·Î ¹Ð¸®ÃʱîÁö ÁöÁ¤µÈ ¹æ½ÄÀ¸·Î Ç¥½Ã

<SCRIPT>
now=new Date(); // ÇöÀç½Ã°¢À» ¹ÝȯÇÑ´Ù.
document.write(String(now)+'<BR>'); // ½Ã°¢ ¼öÄ¡ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.
document.write(now); // µðÆúÆ® ½Ã°¢ ¼öÄ¡ Ç¥Çö ¹æ½ÄÀº ¹®ÀÚ¿­ÀÌ´Ù.
</SCRIPT>