최신 웹 개발 튜토리얼
 

JavaScript끈 substring() Method

<자바 스크립트 문자열 참조

문자열에서 문자를 추출 :

var str = "Hello world!";
var res = str.substring(1, 4);

고해상도의 결과는 다음과 같습니다

ell
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

substring() 메서드는 지정된 두 지표 사이의 문자열에서 문자를 추출하고 새 하위 문자열을 반환합니다.

이 방법은 사이 문자열의 문자를 추출하여 "start""end" 하지를 포함하여, "end" 자체.

경우 "start" 보다 큰 "end" 이 방법은 STR을 의미하는 두 개의 인수를 교환합니다. substring(1,4) ==의 STR. substring(4,1) .

하나가되면 "start" 또는 "stop" 가 0 인 것처럼 처리됩니다, 0보다.

참고 : substring() 메소드는 원래 문자열을 변경하지 않습니다.


브라우저 지원

방법
substring()

통사론

매개 변수 값
매개 변수 기술
start 필요합니다. 추출을 개시하는 위치. 첫 번째 문자는 인덱스 0에있다
end 선택 과목. 위치 (up to, but not including) 추출을 종료한다. 생략 할 경우 문자열의 나머지 부분을 추출

기술적 세부 사항

반환 값 : 추출 된 문자를 포함하는 새로운 String
자바 스크립트 버전 : 1.0

예

더 예

위치 2에서 추출을 시작하고 나머지 문자열을 추출 :

var str = "Hello world!";
var res = str.substring(2);

고해상도의 결과는 다음과 같습니다

llo world!
»그것을 자신을 시도

경우 "start" 보다 큰 "end" 는 두 개의 인수를 교환합니다 :

var str = "Hello world!";
var res = str.substring(4, 1);

고해상도의 결과는 다음과 같습니다

ell
»그것을 자신을 시도

경우 "start" 0보다 작은, 그것은 인덱스 위치 0에서 추출을 시작합니다 :

var str = "Hello world!";
var res = str.substring(-3);

고해상도의 결과는 다음과 같습니다

Hello world!
»그것을 자신을 시도

첫 번째 문자를 추출 :

var str = "Hello world!";
var res = str.substring(0, 1);

고해상도의 결과는 다음과 같습니다

H
»그것을 자신을 시도

마지막 문자를 추출 :

var str = "Hello world!";
var res = str.substring(11, 12);

고해상도의 결과는 다음과 같습니다

!
»그것을 자신을 시도

<자바 스크립트 문자열 참조