JavaScript String substr() 메서드
- 이전 페이지 startsWith()
- 다음 페이지 substring()
- 하나 위로 돌아가기 JavaScript String 참조 가이드
정의와 사용법
substr() 메서드
메서드는 문자열의 일부를 추출합니다.
substr() 메서드
메서드는 지정된 위치에서 시작하여 지정된 수의 문자를 반환합니다.
substr() 메서드
메서드는 원래 문자열을 변경하지 않습니다.
문자열의 끝에서 문자를 추출하려면 음수의 시작 위치를 사용하십시오.
ヒント:substr() 메서드
메서드는 시작 위치와 길이를 지정하며, 이는 substring()
와 메서드 slice() 메서드
메서드는 유용한 대체 방법 중 하나이며, 후자 두 메서드는 시작 문자의 위치를 지정합니다.
추가 정보:
인스턴스
예제 1
텍스트에서 서브스트링을 추출합니다:
let text = "Hello world!"; let result = text.substr(1, 4);"
예제 2
위치 2에서 시작합니다:
let result = text.substr(2);
예제 3
첫 번째 하나만 추출합니다:
let result = text.substr(0, 1);
예제 4
마지막 하나만 추출합니다:
let result = text.substr(text.length-1, 1);
예제 5
마지막 여섯 개를 추출합니다:
let result = text.substr(-5, 5);
문법
string.substr(start, length)
매개변수
매개변수 | 설명 |
---|---|
start |
必需. 시작 위치 첫 번째 문자는 인덱스 0에 있습니다. 만약 start 길이보다 크면 substr()는 ""을 반환합니다。 만약 start 음수인 경우 substr()는 문자열의 끝에서 시작합니다. |
length |
선택 사항. 추출할 문자 수 제거하면 문자열의 나머지 부분을 추출합니다。 |
반환 값
타입 | 설명 |
---|---|
문자열 |
추출된 부분을 포함한 문자열 길이가 0 또는 음수인 경우 빈 문자열을 반환합니다。 |
브라우저 지원
substr()는 ECMAScript1 (ES1) 특성입니다。
모든 브라우저는 ES1 (JavaScript 1997)를 완벽히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오퍼라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오퍼라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 startsWith()
- 다음 페이지 substring()
- 하나 위로 돌아가기 JavaScript String 참조 가이드