안녕하세요 이번시간에는 문자열을 여러줄을 쓰려면 어떻게 해야 하는지 알아 보겠습니다.
역슬래시(\) 이용
console.log('String with \
multiple \
lines');
output :
역슬래시를 이용하면 위 코드처럼 여러줄로 나뉘어서 쓸 수 있습니다.
즉 코드가 길어져서 가독성이 떨어질때 활용하면 좋겠죠?
그런데 output 은 줄을 나누어 썼음에도 불구하고 한 줄로 나온것을 볼 수있습니다.
그렇다면 역슬래시 사용할때마다 엔터도 같이 치고 싶다면 어떻게할까요?
console.log('String with \n\
multiple \n\
lines');
위 코드와 같이 역슬래시 n (이스케이프 문자)를 이용하면 됩니다.
물론, 단순히 엔터를 치는것이 목적이라면 multi line 작성을 위한 역슬래시는 빼도 됩니다.!
하지만 우리는 보기좋게 multi line 을 위한 역슬래시 그리고 엔터를 위한 역슬래시n 을 함께 사용 해 보았습니다.
output :
하지만 일일이 백슬래시n 백슬래시를 두번 쓰기 귀찮지 않나요?
가독성과 엔터 기능을 동시에 이용하는 방법으로 더 좋은 방법이 있습니다.
백틱(backtick)(`)
백틱은 윈도우 키보드 기준으로 tab 위에 있는 점을 말합니다.
console.log(`String
multiple
lines`);
output :
백틱을 이용하면 엔터를 칠때마다 알아서 이스케이프 문자열 기능이 작동되어 가독성과 엔터기능을 동시에 잡을 수 있으니 참고하시길 바래요:)
'자바스크립트' 카테고리의 다른 글
[자바스크립트 기초] " || && 는 어떤 기능을 할까 ?" (short Circuiting) (0) | 2021.12.27 |
---|---|
[자바스크립트 기초] == vs === 차이 (0) | 2021.08.08 |
[자바스크립트 기초] Implicit Type Coercion (0) | 2021.08.07 |
[자바스크립트 기초] if | else 조건문 (0) | 2021.06.05 |
[자바스크립트 기초] 문자열(string)| 변수 합치기 (0) | 2021.06.05 |
댓글