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);