°³Ã¼ÀÇ Àμö¿¡ ÀÇÇØ °³Ã¼°ªÀ» ¹®ÀÚ¿ ÇüÅ·Π¹ÝȯÇÑ´Ù.
String(jsString)
¼±ÅÃÀûÀÎ Àμö·Î ±â´ÉÇÔ¼öÀÇ Àμö(argument)·Î ÁÖ¾îÁø Javascript jsString ÄÚµå´Â °ËÁ¤ ÇÏ°íÀú ÇÏ´Â ¼öÄ¡, °ø½Ä, ¹®ÀÚ¿À̰ųª, °³Ã¼°¡ µÉ ¼ö ÀÖ°í Á¡°ËÀÇ ´ë»óÀÌ µÈ´Ù.
jsStringÀº ¼±ÅÃÀûÀ̱â´Â ÇÏÁö¸¸, ¾øÀ¸¸é ºó¹®ÀÚ¿ °ª ''À» ¹ÝȯÇÏ°í °ªÀº ''À¸·Î °£ÁÖÇÑ´Ù.
ÀÌ String()±â´ÉÇÔ¼ö´Â Àμö(argument)·Î ÁÖ¾îÁø String °³Ã¼³ª Javascript Äڵ带 ¹®ÀÚ¿ ÇüÅ·Π¹ÝȯÇÑ´Ù.
<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=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 °³Ã¼(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>
<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>
°á°ú°ª ""À» ¹Ýȯ¹Þ¾Æ Ç¥½ÃµÇÁö ¾Ê´Â´Ù. ±×·¯³ª 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>
½Ã°¢À» ÇùÁ¤ ¼¼°è Ç¥ÁؽÃ(UTC)·Î ¹Ð¸®ÃʱîÁö ÁöÁ¤µÈ ¹æ½ÄÀ¸·Î Ç¥½Ã
<SCRIPT> now=new Date(); // ÇöÀç½Ã°¢À» ¹ÝȯÇÑ´Ù. document.write(String(now)+'<BR>'); // ½Ã°¢ ¼öÄ¡ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù. document.write(now); // µðÆúÆ® ½Ã°¢ ¼öÄ¡ Ç¥Çö ¹æ½ÄÀº ¹®ÀÚ¿ÀÌ´Ù. </SCRIPT>