Java Script & DOM/Java Script

자바스크립트 - 문자 처리

본클라쓰 2009. 10. 27. 11:56

 

문자열 처리 방법은 프로그래밍에서 매우 중요한 부분이다. 자바 스크립트에서 문자열을 처리하는 방법에 대해 알아보자.

 

 

두 개의 문자열을 하나로 합칠 때: + 연산자를 사용

txt1 = "문자열1";

txt2 = "문자열2";

txt3 = txt1 + txt2;


document.write(txt3);   --->[결과]   문자열1문자열2

 

 

두 문자열 사이에 공백을 두고자 할 경우: 문자열1+" "+문자열2

txt1 = "문자열1";

txt2 = "문자열2";

txt3 = txt1 + " " + txt2;


document.write(txt3);   --->[결과]   문자열1 문자열2


+ 연산자를 사용하면 문자열을 쉽게 합칠 수 있다. 하지만 문자열과 숫자를 +연산자를 사용하여 처리할 경우 숫자로 문자열로 변경되어 문자열에 추가된다.

 

x = "5" + 5;

x = 5 + "5";

x= "5" + "5";


위의 값은 모두 55가 출력된다. '문자열+숫자' 일 경우 숫자가 문자로 변경되어 문자열에 합쳐진다.

 

 

 

특수 문자 사용하기

 

var txt = "특수 문자 ""(인용구) 를 사용하기 위해서는 역슬래시를 사용합니다. ";

document.write(txt);


위에 코드는 자바스크립트 오류로 출력이 되지 않습니다. 올바른 출력을 위해서는 (\)backslash를 사용해야 합니다.

 

ver txt = "특수 문자 \"\"(인용구) 를 사용하기 위해서는 역슬래시를 사용해야 합니다. ";

document.write(txt);