[ javascript ]
[String 객체] 문자열 복사 후 바꿔서 출력 : replace(), toUpperCase(), toLowerCase()
히앤님
2020. 8. 4. 17:13
반응형
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