<strong>분할</strong> 방법: <br>다음 프로그램 예는 분할 및 정수 문자열 변환의 사용법을 구현합니다. . . <br><script > <br>function evil() <br>{ <br>var toint=parseInt("123");//문자열을 정수로 변환 <br>var intvalue=123; tostr=intvalue.toString();//문자열로 변환<br>var my_friends ="test1,test2,test3,test4,test5" <br>var friend_array =my_friends.split(","); for (loop=0; loop < friend_array.length;loop ) <BR>{ <BR>document.writeln(friend_array[loop] " is myfriend.<br>") <br>} <br> } <br><br>indexOf 메서드: <br> <strong>String 개체에서 첫 번째 하위 문자열이 나타나는 문자 위치를 반환합니다. </strong>strObj.indexOf(subString[, startIndex]) <br>매개변수 <br>strObj <br>필수입니다. 문자열 객체 또는 리터럴. <br>subString <br>필수입니다. String 개체에서 찾을 하위 문자열입니다. <br>starIndex <br>선택사항. 이 정수 값은 검색을 시작할 String 개체 내의 인덱스를 나타냅니다. 생략하면 문자열의 처음부터 검색됩니다. <br>설명 <br>indexOf 메소드는 String 객체 내 하위 문자열의 시작 위치를 나타내는 정수 값을 반환합니다. 하위 문자열을 찾을 수 없으면 -1이 반환됩니다. <br>startindex가 음수이면 startindex는 0으로 처리됩니다. 가장 큰 문자 위치 인덱스보다 크면 가능한 가장 큰 인덱스로 처리됩니다. <br>왼쪽에서 오른쪽으로 검색하세요. 그렇지 않으면 방법은 lastIndexOf와 동일합니다. <br>예제 <br>다음 예에서는 indexOf 메소드의 사용을 보여줍니다. <br>프로그램 코드<br><br><br><div class="codetitle"><span>코드 복사<a style="CURSOR: pointer" data="25063" class="copybut" id="copybut25063" onclick="doCopy('code25063')"><u></u> 코드는 다음과 같습니다.</a></span></div>function IndexDemo(str2 ){ <div class="codebody" id="code25063">var str1 = "BABEBIBOBUBABEBIBOBU" <br>var s = str1.indexOf(str2); <br>return(s) <br>} <br><br><br> </div>lastIndexOf 메소드 : <br><strong>String 개체에서 하위 문자열이 마지막으로 나타나는 위치를 반환합니다. <br>strObj.lastIndexOf(substring[, startindex]) </strong>매개변수 <br>strObj <br>필수입니다. 문자열 객체 또는 리터럴. <br>하위 문자열 <br>필수입니다. String 개체 내에서 찾을 하위 문자열입니다. <br>startindex <br>선택사항. 이 정수 값은 검색을 시작할 String 개체 내의 인덱스를 나타냅니다. 생략하면 문자열 끝부터 검색이 시작됩니다. <br>설명 <br>lastIndexOf 메소드는 String 객체 내 하위 문자열의 시작 위치를 나타내는 정수 값을 반환합니다. 하위 문자열을 찾을 수 없으면 -1이 반환됩니다. <br>startindex가 음수이면 startindex는 0으로 처리됩니다. 가장 큰 문자 위치 인덱스보다 크면 가능한 가장 큰 인덱스로 처리됩니다. <br>오른쪽에서 왼쪽으로 검색하세요. 그렇지 않으면 이 메서드는 indexOf와 동일합니다. <br>다음 예에서는 lastIndexOf 메소드의 사용법을 보여줍니다. <br>프로그램 코드<br><br><br><div class="codetitle"><span>코드 복사<a style="CURSOR: pointer" data="16777" class="copybut" id="copybut16777" onclick="doCopy('code16777')"><u></u> 코드는 다음과 같습니다. :</a> </span></div>function lastIndexDemo(str2) <div class="codebody" id="code16777">{ <br>var str1 = "BABEBIBOBUBABEBIBOBU" <br>var s = str1.lastIndexOf(str2) <br>return(s); 🎜>} <br><br><br><br>하위 문자열 메서드: </div> <br>String 개체의 지정된 위치에 있는 하위 문자열을 반환합니다. <strong>프로그램 코드<br>strVariable.substring(start, end) </strong>"String Literal".substring(start, end) <br>Parameter<br>start <br>부분 문자열의 시작 위치를 나타냅니다. 인덱스는 0부터 시작합니다. <br>end <br>는 하위 문자열의 끝 위치를 지정하며 인덱스는 0부터 시작합니다. <br>설명 <br>substring 메소드는 시작부터 끝까지(끝 제외) 하위 문자열을 포함하는 문자열을 반환합니다. <br>하위 문자열 방법은 시작과 끝 중 작은 쪽을 하위 문자열의 시작점으로 사용합니다. 예를 들어 strvar.substring(0, 3) 및 strvar.substring(3, 0)은 동일한 하위 문자열을 반환합니다. <br>시작이나 끝이 NaN이거나 음수인 경우 0으로 바꿉니다. <br>하위 문자열의 길이는 시작과 끝의 차이의 절대값과 같습니다. 예를 들어, strvar.substring(0, 3) 및 strvar.substring(3, 0)에서 반환된 하위 문자열의 길이는 3입니다. <br>예제 <br>다음 예에서는 하위 문자열 방법을 사용하는 방법을 보여줍니다. <br>프로그램 코드<br><br><br><br><div class="codetitle">코드 복사<span><a style="CURSOR: pointer" data="94751" class="copybut" id="copybut94751" onclick="doCopy('code94751')"><u> 코드는 다음과 같습니다.</u></a></span>function SubstringDemo() { </div>var ss; // 변수를 선언합니다. <div class="codebody" id="code94751">var s = "스페인의 비는 주로 평야에 내립니다.."; <br>ss = s.substring(12, 17) // 하위 문자열을 가져옵니다. <br>return(ss); // 하위 문자열을 반환합니다. <br>}<br><br> </div>