English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String substring() 메서드

 JavaScript String 객체

substring()메서드를 사용하여 문자열의 일부를 추출하여 새 문자열로 반환하며 원래 문자열을 변경하지 않습니다.

에서시작(start)끝(end)매개변수가 문자열의 일부를 추출할 수 있는 지정합니다.

substring()에서start문자를 추출하지만 포함하지 않습니다end특히:

  • 생략된 경우end그렇다면 substring()는 문자를 문자열의 끝까지 추출합니다

  • 만약startравнаend그렇다면 substring()는 빈 문자열을 반환합니다

  • 만약start보다 큽니다end그렇다면 substring()의 효과는 두 매개변수가 교환된 것과 같습니다

첫 번째 문자의 인덱스는 0입니다, 두 번째 문자의 인덱스는1그런식으로 계속됩니다.

문법:

string.substring(start, end)
var str1 = '대기 오염은 대기에 화학 물질의 도입입니다.';
var str2 = str1.substring(7);
테스트 보기‹/›

브라우저 호환성

모든 브라우저가 substring() 메서드를 완전히 지원합니다:

메서드
substring()

파라미터 값

파라미터설명
start(필수 사항)반환된 서브 문자열에 포함될 첫 번째 문자의 인덱스입니다
end( 선택 사항)반환된 서브 문자열에서 제외할 첫 번째 문자의 인덱스입니다. 생략하면 기본적으로 문자열의 끝까지 추출합니다.end그렇다면 substring()는 문자열의 끝까지 추출합니다.

기술 세부 사항

반환 값:지정된 문자열의 지정된 부분을 포함하는 새 문자열을 반환합니다
JavaScript 버전:ECMAScript 1

더 많은 예제

아래의 예제는 substring()를 사용하여 인덱스에서 문자를 추출합니다:4까지9(10-1)에서 문자를 추출하다:

var str1 = '대기 오염은 대기에 화학 물질의 도입입니다.';
var str2 = str1.substring(4, 10);
테스트 보기‹/›

 JavaScript String 객체