첫 번째 방법 :
<script type = "text/javaScript"> var str = "abcdeg"; 함수 데모 (str) {var str2 = ""; for (var i = 0; i <str.length; i ++) {str2+= str.charat (str.length-i-1);} document.write (str+"<br/>"+str2)} demo (str);두 번째 방법 :
<입력 유형 = "textfield"id = "input"/> <div id = "result"> </div> <input type = "button"value = "reverse"onclick = "refivers ()"/> <script language = "javaScript"> 함수 리버스 () {var str = document.getElementById ( "input") Array (); while (a.length) {result.push (a.pop ());} document.getElementById ( "result"). innerHtml = result.join ( '');} </script>다음은 예제에 사용 된 JS 메소드에 대한 설명입니다.
1. join () :이 메소드는 배열의 모든 요소를 문자열에 넣는 데 사용됩니다. 요소는 지정된 구분자로 분리됩니다.
반환 값 : 지정된 구분 기호로 분리 된 배열의 모든 요소가 포함 된 문자열 값을 반환합니다.
형식 : ArrayoBj.join (분리기)
ArrayObj 필수 옵션, 배열 개체;
분리기 선택 사항. 사용할 분리기를 지정합니다. 이 매개 변수를 생략하면 쉼표가 분리기로 사용됩니다.
var arr = new Array (3) arr [0] = "George"ARR [1] = "John"ARR [2] = "Thomas"Document.write (Arr.join ( "."))
산출:
George.john.thomas
참고 : Array.join ()은 Array.toString ()과 동일합니다.
2. split () : 문자열을 서브 스트링 어레이로 분할 한 다음 결과를 문자열 배열로 반환합니다.
형식 : StringObj.split (분리기, Hovmany)
stringobj 필수 옵션, 문자열 객체 또는 분해 될 텍스트.
분리기 선택 사항. 문자열을 분리 할 때 하나 이상의 문자가 사용되는지 여부를 식별하는 문자열 또는 정규식 객체. 이 옵션이 무시되면 전체 문자열이 포함 된 단일 요소 배열이 반환됩니다.
Hovmany 선택 사항. 이 값은 반환 된 배열의 최대 길이를 제한하는 데 사용됩니다. 이 매개 변수가 설정되면 반환 된 하위 문자열은이 매개 변수에 지정된 배열 이상이 아닙니다. 이 매개 변수가 설정되지 않으면 전체 문자열이 길이에 관계없이 분할됩니다.
<script type = "text /javaScript"> var str = "오늘 어떻게 지내십니까?"document.write (str.split ( "" + "<br />") document.write (str.split ( "") + "<br />") document.write (str.split ( ", 3)))
산출:
오늘 하루 어땠어요?
오늘 하루 어땠어요,?
어떻게 지내세요
3. Reverse () : 요소 순서가 반대로 된 배열 객체를 반환합니다.
형식 : ArrayoBj.reverse ()
ArrayObj 필수 옵션, 배열 객체.
이 방법은 새 배열을 만들지 않고 원래 배열을 변경합니다.
<script type = "text/javaScript"> var arr = new Array (3) arr [0] = "George"ARR [1] = "John"ARR [2] = "Thomas"Document.Write (ARR + "<br/>") document.write (arr.reverse ()) </script>
산출:
조지, 존, 토마스
토마스, 존, 조지
4. charat () 메소드는 지정된 위치에서 문자를 반환 할 수 있습니다.
문법
StringObject.charat (색인)
색인이 필요합니다. 문자열의 위치를 나타내는 숫자, 즉 문자열의 문자 첨자
팁과 의견
댓글 : 문자열의 첫 번째 문자 첨자는 0입니다. 매개 변수 인덱스가 0과 string.length가 아닌 경우 메소드는 빈 문자열을 반환합니다.
예
문자열 "안녕하세요 세계!" 우리는 위치 1에서 캐릭터를 반환 할 것입니다.
<script type = "text/javaScript"> var str = "Hello World!"Document.Write (str.charat (1)) </script>
위 코드의 출력은 다음과 같습니다.
이자형