1. indexof () 메소드는 문자열 위치를 앞뒤로 찾고, 사례에 민감하며, 0에서 계산됩니다. 마찬가지로, LastIndexof () 메소드는 뒤쪽에서 앞쪽으로, 동일한 검색 조건에 대한 두 가지 메소드의 출력 결과는 동일합니다.
예를 들어:
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var str = "안녕하세요!"
document.write (str.indexof ( "hello")) // 출력 0
document.write (str.indexof ( "World")) // 출력 6
document.write (str.indexof ( "World")) // output-1을 찾을 수 없었기 때문입니다
</스크립트>
2. 길이, "xxx.length"형태로 액세스하는 것은 문자열 객체의 메소드이기 때문입니다.
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var str = "안녕하세요!"
document.write (str.length); // 출력 12
</스크립트>
3. substr () 메소드, 문자열 인터셉트, 필수 매개 변수, 옵션 매개 변수, 0에서 계산
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var str = "안녕하세요!"
document.write (str.substr (3)); // output lo world!, 서수 3이있는 문자로 시작하여 (서수 번호 3을 가진 문자 포함), 매개 변수가 하나만 있으면 끝까지 출력됩니다.
document.write (str.substr (3,7)); // output lo world. 첫 번째 매개 변수가 음수 인 경우 역 번호입니다.
</스크립트>
4.charat () 메소드는 지정된 위치에서 문자를 반환하고 0에서 계산하는 데 사용됩니다.
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var str = "안녕하세요!"
document.write (str.charat (1)); // 출력 e
</스크립트>
5.split () 메소드, 문자열을 문자열 배열로 분할하는 데 사용됩니다.
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var str = "안녕하세요!"
document.write (str.split ( "")); // output hello, world!
documb
document.write (str.split ( "", 1)); // hello를 출력합니다
"2 : 3 : 4 : 5".split ( ":") // 그것은 [ "2", "3", "4", "5"]를 반환합니다.
"| a | b | c".split ( "|") // 반환됩니다 [ "", "a", "b", "c"]
var words = sentence.split (// s+/) // 정규식을 분할 매개 변수로 사용합니다
</스크립트>