1. indexof () 메소드 ----이 방법은보다 일반적으로 사용됩니다
지정된 문자열 값이 문자열에 먼저 나타나는 위치를 반환합니다.
형식 사용 : StringObject.indexof (substring, startpos)
예 : 두 번째 O 위치를 찾으십시오
var mystr = "Hello World!"
document.write(mystr.indexOf("o",mystr.indexOf("o")+1));------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mystr.indexof ( "o") ----- 결과는 4입니다. 다음 문자열 테이블에서 찾아보기 시작하십시오.
document.write (mystr.indexof ( "o", 5)); 다섯 번째 위치를보십시오.
결과는 다음과 같습니다. 7
참고 : .indexof () 메소드는 사례에 민감합니다.
. 검색 할 문자열 값이 나타나지 않으면 메소드가 -1.
2. 문자열 split ()
split () 메소드는 문자열을 문자열 배열로 나누고이 배열을 반환합니다.
문법:
StringObject.split (분리기, 한계)
참고 : 빈 문자열 ( "")이 분리기로 사용되면 StringObject의 각 문자가 분할됩니다.
예를 들어:
var mystr = "86-010-85468578";
문자별로 문자열 객체를 별도의 문자열 객체 "-"mystr
document.write (mystr.split ( "-") + "<br />"); --- 결과 86,010,85468578
문자열 객체 Mystr의 각 문자를 분할하십시오
document.write (mystr.split ( "") + "<br />"); --- 결과 : 8,6,-, 0,1,0,-, 8,5,4,6,8,5,7,8
문자열 객체를 문자로 나누고 3 번 분할
mystr.split ( "", 3) ------------ 결과 8,6,-
3. 문자열 substring () 추출
substring () 메소드는 지정된 두 개의 첨자 사이의 문자열에서 문자를 추출하는 데 사용됩니다.
문법:
stringObject.substring (Starpos, stoppos)
알아채다:
1. 반환 된 컨텐츠는 시작부터 시작 위치의 문자 포함)에서 1 단계까지의 모든 문자이며 길이는 중지 마이너스 시작입니다.
2. 매개 변수 시작이 정지와 같으면 메소드는 빈 문자열을 반환합니다 (즉, 길이 0 인 문자열).
3. 시작이 정지보다 크면이 메소드는 서브 스트링을 추출하기 전에이 두 매개 변수를 교환합니다.
예를 들어:
var mystr = "Hello World!"
document.write (mystr.substring (6) + "<br />"); ---- 위시에서 6에서 시작하는 모든 문자를 밀봉-결과는 세상입니다!
document.write (mystr.substring (5,4));
document.write (mystr.substring (4,5)); ------ 결과는 모두 O입니다.
4. 지정된 문자 수를 추출하여 substr ()
Substr () 메소드는 Startpos 위치에서 시작하여 지정된 문자열 수를 문자열에서 추출합니다.
문법:
StringObject.substr (startpos, 길이)
참고 : 매개 변수 startpos가 음수 인 경우 문자열 끝의 위치가 계산됩니다. 즉, -1은 문자열의 마지막 문자를 말하며 -2는 두 번째 to thint 캐릭터 등을 나타냅니다.
STARTPOS가 음수이고 절대 값이 문자열 길이보다 크면 STARTPOS는 0입니다.
예 : var mystr = "Hello World!";
document.write (mystr.substr (6) + "<br />"); ------------------------
document.write (mystr.substr (0,5)); --- 인터셉트 ---- 안녕하세요
5. 마스
둥근 ()
Math.round (x)
랜덤 () 메소드는 0과 1 사이의 랜덤 숫자를 반환 할 수 있습니다 (0보다 크거나 1보다 1보다 작음).
Math.random ();
6. 배열 객체 방법
concat () 메소드는 2 개 이상의 배열을 연결하는 데 사용됩니다. 이 메소드는 원래 배열을 변경하지 않고 새 배열을 반환합니다.
문법
ArrayObject.concat (Array1, array2, ..., arrayn)
참고 :이 메소드는 기존 배열을 변경하지 않지만 연결된 배열의 사본 만 반환합니다.
var myarr1 = 새로운 배열 ( "010")
var myarr2 = 새로운 배열 ( "-", "84697581");
var mycon = myarr1.concat (myarr2);
Document.Write (MyCon) --- 출력 010,-, 84697581
설명은 사본 일뿐입니다.
join () 메소드는 배열의 모든 요소를 문자열에 넣는 데 사용됩니다. 요소는 지정된 구분자로 분리됩니다.
var myarr1 = 새로운 배열 ( "86", "010")
var myarr2 = 새로운 배열 ( "84697581");
var myarr3 = myarr1.concat (myarr2);
document.write (myarr3.join ( "")+"<br/>"); ------ 결과는 8601084697581입니다
document.write (myarr3.join ( "_")+"<br/>"); ----- 결과는 다음과 같습니다. 86_010_84697581
document.write (myarr3.join ()+"<br/>"); ---- 결과는 86,010,84697581 기본값은 분리 된 숫자입니다
7. 리버스 ()
Reverse () 메소드는 배열에서 요소의 순서를 역전시키는 데 사용됩니다.
var myarr1 = [ "i", "love", "you"];
document.write (myarr1.reverse ()); ---- 결과는 당신, 사랑입니다. 예약하지 않도록주의합니다. 잘못 쓰지 마십시오
8. 선택한 요소 슬라이스 ()
Slice () 메소드는 기존 배열에서 선택한 요소를 반환합니다.
ArrayObject.slice (시작, 끝)
1. ArrayObject의 요소가 포함 된 요소를 처음부터 끝까지 반환합니다 (이 요소 제외).
2.이 메소드는 배열을 수정하지 않지만 서브 어레이를 반환합니다.
var myarr1 = [ "i", "love", "you"];
document.write (myArr1.slice (1,3)) --- 결과는 사랑이지만, 당신은 서브 스트링과 동일하지만, 이것은 배열의 경우, 페치 된 수는 3-1 = 2입니다.
9. 배열 정렬 ()
정렬 () 메소드는 배열의 요소를 특정 순서로 정렬합니다.
문법:
ArrayObject.sort (메소드 함수)
1. <메소드 함수>가 지정되지 않은 경우 유니 코드 코드 순서로 정렬하십시오.
2. <메소드 함수>가 지정된 경우 <메소드 함수>에 지정된 정렬 메소드별로 정렬하십시오.
함수 sortnum (a, b) {
Return AB;
}
var myarr = new Array ( "80", "16", "50", "6", "100", "1");
document.write (myarr.sort (sortnum)); --- J 결과는 다음과 같습니다. 1,6,16,50,80,100
BA 인 경우 결과는 100,80,50,16,6,1입니다
위의 내용은 일반적으로 사용되는 JavaScript 내장 객체입니다. 나는 모두가 그것을 좋아하기를 바랍니다.