¹®ÀÚ¿ÀÇ ÀÏÁ¤ ºÎºÐÀ» ¹ÝȯÇÑ´Ù.
¹Ýȯ°ª oVal´Â »õ·Î ¸¸µé¾îÁø ¹®ÀÚ¿(String) °³Ã¼ÀÌ´Ù.
slice ¸Þ¼µå´Â stringObj¿¡¼ Àμöµé·Î ÁöÁ¤µÈ ºÎºÐÀ» Æ÷ÇÔÇÏ´Â »õ·Î¿î String °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
slice ¸Þ¼µå´Â end·Î Ç¥½ÃµÈ ¿ä¼Ò ¾Õ±îÁö¸¸ º¹»çÇÏ°í end ¿ä¼Ò ºÎºÐÀº Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù.
ÀμöµéÀº ¹®ÀÚ¿ ¹è¿º¯¼öÀÇ Àμö ±ÔÄ¢¿¡ µû¶ó Á¦ÀÏ ¾ÕÀÇ ¹®ÀÚÀÇ Àμö°¡ 0ÀÌ°í, ¸¶Áö¸· ¹®ÀÚÀÇ Àμö°¡ stringObj.length-1ÀÌ´Ù.
¸¸ÀÏ start°¡ À½¼ö¸é stringObj.length+start·Î 󸮵ȴÙ.
¿©±â¼ length´Â ¹®ÀÚ¿ ¹è¿º¯¼öÀÇ ±æÀÌÀÌ´Ù. µÚ¿¡¼ ºÎÅÍ °è»êÇÑ´Ù´Â ÀǹÌÀÌ´Ù.
¸¸ÀÏ end¸¦ »ý·«Çϸé arrayObjÀÇ ³¡±îÁö °è¼Ó ÃßÃâµÈ´Ù.
¸¸ÀÏ start°¡ endº¸´Ù Å©¸é(end°¡ start ¾Õ¿¡ ³ª¿À´Â È¿°ú) ¾Æ¹« ¿ä¼Òµµ »õ·Î¿î ¹è¿º¯¼ö·Î º¹»çµÇÁö ¾Ê´Â´Ù.
ÀμöÀÇ Àû¿ë ¹æ¹ýÀº ´Ù¸£³ª ±â´É°ú ¿ëµµ´Â substring ¸Þ¼µå¿Í À¯»çÇÏ´Ù.
slice ¸Þ¼µå¿¡¼ endÀμö´Â Æ÷ÇÔÇÏÁö ¾Ê°í, À½¼ö Àμö´Â ¸¶Áö¸· ¹®ÀÚ¿¡¼ µÚ·Î °è»êÇÑ´Ù.
<SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ var str=''; // Ãâ·Â ¹®ÀÚ¿ º¯¼ö ¼±¾ð var stringVar='test stringVar'; str+='stringVar="'+stringVar+'"'+br+br; str+='stringVar.slice(0)='+stringVar.slice(0)+br; str+='stringVar.slice(5,11)='+stringVar.slice(5,11)+br; str+='stringVar.slice(0,-1)='+stringVar.slice(0,-1)+br+br; str+='stringVar.slice(0,-5)='+stringVar.slice(0,-5)+br; str+='stringVar.slice(5)='+stringVar.slice(5)+br; str+='stringVar.slice(5,-4)='+stringVar.slice(5,-4)+br; document.write(str); // °á°ú ¹®ÀÚ¿ Ãâ·Â </SCRIPT>