(복잡한 소스가 아니라 따로 작성하는 것도 웃겨서 그냥 SNOOK.ca에서 퍼왔습니다.)
var a = 'You can start here \
and continue here \
and then finish it up here.';
String이 길때 +를 이용해서 이어붙힐 필요 없이 백슬래시(\)를 이용해서 여러줄에 쓸 수 있습니다. Snook도 처음 알았다고 하는데 저도 처음 봤네요. 명확한 코드를 쓸 수 있다고도 써놓았는데 실제로 사용하기에는 약간 애매한 부분은 있는것 같습니다.
위의 코드로 쓰는 경우는 상관없지만 보통의 자바스크립트를 작성할때는 들여쓰기를 하는 것이 기본인데 이어진 줄에 들여쓰기의 공백들도 스트링으로 먹어버려서 실제로 쓸일이 있을지는 잘 모르겠습니다.
덧글에 다른 joseanpg라는 사람이 좀더 자세한 내용을 적어놨습니다. ECMA-262 3rd edition에 이에 대한 내용이 적혀있고 기쁘게도(?) ECMA-262 5th Edition(TC39/2009/025)에도 채택되었 다고합니다.
듣도 보도 못했다. ㅡ ㅡ;; 저게 된다고?
나도 놀랐지만 되드라고....
당황스럽게도 스펙에도 포함되어 있다는... ㄷㄷㄷ
어차피 공백처리 될 html소스는 저렇게 처리하는게 편하더군요 ㅎㅎ
좋은정보 알아갑니다 ^^
저는 잘 쓰고 있지는 않지만 HTML코드 처럼 한줄로 쓰면 보기 어려운 경우에 괜찮을듯 합니다. (다른 사람들이 봤을때도 가독성이 좋을지는 약간 고민되지만요 ㅎ)