본문 바로가기
[ javascript ]

[String 객체] 문자열 복사 후 바꿔서 출력 : replace(), toUpperCase(), toLowerCase()

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

.replace( n1 , n2 )


특정 문자열을 찾아 복사 후 다른 문자열로 바꾸는 메소드.

n1을 찾아 n2로 바꿈.

<주의> 복사 후 바꾸었기 때문에 String 객체 소유의 문자열에는 변화가 없다.

(출력값만 바뀜)

var str = new String("Made In Korea");
document.write( str.replace("korea","USA")+"<hr>");
Made In USA

 

<cf>String 객체 원본 문자열에서 Korea 문자열을 USA로 바꾸려면?

str = str.replace("Korea", "USA");
document.write( str + "<hr>" );

 

.toUpperCase( n )


String 객체 소유의 문자열 n을 복사해서 대문자로 바꾸어 출력하는 메소드.

한글/한자/기호 등은 대소문자가 없기 때문에 변환되지 않고 그대로 출력.

<주의> 복사 후 바꾸었기 때문에 String 객체 소유의 문자열에는 변화가 없다.

var str = new String("Made In Korea");
document.write( str.toUpperCase() + "<hr>" );
MADE IN USA

 

.toLowerCase( n )


String 객체 소유의 문자열 n을 복사해서 소문자로 바꾸어 출력하는 메소드.

한글/한자/기호 등은 대소문자가 없기 때문에 변환되지 않고 그대로 출력.

<주의> 복사 후 바꾸었기 때문에 String 객체 소유의 문자열에는 변화가 없다.

var str = new String("Made In Korea");
document.write( str.toLowerCase() + "<hr>" );
made in usa

 

반응형
LIST

댓글