본문 바로가기
[ javascript ]

[String 객체] 문자열 복사 후 바꿔서 출력 : substr(), substring(), split()

by 히앤님 2020. 8. 10.
반응형
SMALL

.substr( n , l )


문자열에서 특정 부분만 골라내어 가져오는 메소드.

시작 인덱스번호 n부터 l만큼의 길이를 가져온다.

l은 생략이 가능하다. l이 없다면 문자열 끝까지 가져옴.

var str = new String("Made In Korea");
document.write( str.substr(8,3)+"<hr>");  // 8번부터 3개까지 가져와라
Kor

 

.substring( n , m )


문자열에서 특정 부분만 골라내어 가져오는 메소드.

시작 인덱스번호 n부터 끝나는 인덱스번호 m까지를 가져온다.

m은 생략이 가능하다. m이 없다면 문자열 끝까지 가져옴.

var str = new String("Made In Korea");
document.write( str.substring(8,11)+"<hr>"); // 8번이후부터 11번 이전까지 가져와라
Kor

<주의>substr과 substring은 인수가 하나만 있다면 동일한 결과를 가져오므로 주의할 것!

 

.split( n, l )


문자열을 분할하는 메소드.

n을 분할 기준으로 l의 갯수만큼 분할한다.

l은 생략이 가능하다. l이 없다면 문자열 전체를 다 분할함.

var str = new String("Made In Korea");
document.write( str.split(' ' , 3) + "<hr>" );
Made,In,Korea

리턴값은 Array 인 것 주의!

반응형
LIST

댓글