63 of 264 menu

substr 메소드

substr 메소드는 문자열에서 부분 문자열을 반환합니다 (원본 문자열은 변경되지 않습니다). 첫 번째 매개변수는 메소드가 문자를 추출하기 시작할 위치 번호를 지정하고(번호는 0부터 시작), 두 번째 매개변수는 몇 개의 문자를 추출할지를 지정합니다.

첫 번째 매개변수는 음수 값을 가질 수 있습니다. 이 경우 추출이 시작되는 문자는 문자열의 끝부터 계산됩니다. 마지막 문자는 -1 번호를 가집니다. 두 번째 매개변수는 필수가 아니며, 지정되지 않으면 문자열 끝까지의 모든 문자가 추출됩니다.

구문

문자열.substr(추출 시작 위치, [추출할 문자 수]);

예제

문자열이 주어졌다고 가정합시다. 첫 번째 3 개의 문자를 추출해 봅시다:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

코드 실행 결과:

'abc'

예제

이제 2 번째 위치부터 문자열 끝까지의 문자를 추출해 봅시다 (이를 위해 메소드의 두 번째 매개변수를 지정하지 않음):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

코드 실행 결과:

'cde'

예제

끝에서 3 번째 문자부터 2 개의 문자를 추출해 봅시다:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

코드 실행 결과:

'cd'

예제

이번에는 끝에서 3 번째 문자부터 나머지 문자열 전체를 끝까지 추출해 봅시다 (이를 위해 두 번째 매개변수를 지정하지 않음):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

코드 실행 결과:

'cde'

예제

문자열의 마지막 문자를 추출해 봅시다:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

코드 실행 결과:

'e'

함께 보기

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부