Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.
RetroTech 팟캐스트 44BITS 팟캐스트

Javascript에서 String 여러줄(Multi Line)에 쓰기

웹개발에서는 꽤 유명한 SNOOK.ca(Jonathan Snook)이 블로깅하다가 발견했다면서 Javascript에서 멀티라인에 스트링을 작성하는 법에 대해서 포스팅을 했습니다.

(복잡한 소스가 아니라 따로 작성하는 것도 웃겨서 그냥 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)에도 채택되었 다고합니다.
2009/05/07 02:51 2009/05/07 02:51