substring 메서드

String 개체 안의 지정된 위치에 있는 부분 문자열을 반환합니다.

function substring(start : Number[, end : Number]) : String

인수

  • start
    필수적 요소로서, 부분 문자열의 시작을 나타내는 0부터 시작하는 인덱스입니다.

  • end
    선택적 요소로서, 부분 문자열의 끝을 나타내는 0부터 시작하는 인덱스입니다. 부분 문자열은 end로 표시된 문자 앞까지만 포함합니다.

    end가 생략된 경우 start에서 원래 문자열 마지막까지의 문자가 반환됩니다.

설명

substring 메서드는 start에서 end까지(end는 포함 안 함) 부분 문자열을 포함하는 문자열을 반환합니다.

substring 메서드는 부분 문자열의 시작점으로 start와 end 중 낮은 값을 사용합니다. 예를 들어, strvar.**substring(0, 3)**과 strvar.**substring(3, 0)**은 같은 부분 문자열을 반환합니다.

start나 end가 NaN 또는 음수이면 0으로 바뀝니다.

부분 문자열의 길이는 start와 end 사이의 차이에 대한 절대 값과 같습니다. 예를 들어, strvar.**substring(0, 3)**과 strvar.**substring(3, 0)**에서 반환되는 부분 문자열의 길이는 3입니다.

예제

다음 예제는 substring 메서드의 사용 예를 보여 줍니다.

function SubstringDemo(){
   var s = "The quick brown fox jumps over the lazy dog.";
   var result = s.substring(10, 15);
   // Returns "brown".
   return(result);
}

요구 사항

버전 1

적용 대상

String 개체

참고 항목

참조

substr 메서드