1. 템플릿 리터럴
- ECMAScript 2015 이후, 문자열 리터럴은 소위 템플릿 리터럴이 될 수 있다.
- 이중 따옴표나 작은따옴표 대신 백틱(` `)을 사용한다.
- ${...} 로 표기해서 표현식을 넣을 수 있다. 표현식의 평가 결과가 문자열이 아니더라도 문자열로 타입이 강제로 변환되어 삽입된다.
- 백틱을 사용한 줄바꿈에는 '\n'이 내장되어 있다.
2. 이스케이프 표현
- 백슬래시를 사용해서 (' \ ') 일반적인 출력 문자 외의 특수 문자를 사용할 수 있다.
- \\ : 역슬래시
- \" , \' : 큰따옴표, 작은따옴표
- \t : 탭
- \n : 줄 바꿈(enter)
3. 10171 (고양이)
처음엔 백틱을 까먹고 한 줄 한 줄 console 해서 풀었다
다음 문제인 강아지도 하나하나 console 하다가 이게 맞나..? 싶어 생각해보니 백틱이 깔끔하게 정리해주었다.
console.log("\\ /\\");
console.log(" ) ( ')");
console.log("( / )");
console.log(" \\(__)|");
// 머리가 좋지 못해 노가다를 해버린 나
console.log(`\\ /\\
) ( ')
( / )
\\(__)|`);
// 편-안
4. 10172 (개)
console.log(`|\\_/|
|q p| /}
( 0 )\"\"\"\\
|\"^\"\` |
||_/=\\\\__|`);
// 백슬래시만 신경써주면 된다
'Study > Algorithm' 카테고리의 다른 글
[programmers / JavaScript] 숫자 문자열과 영단어 (0) | 2022.04.30 |
---|---|
<BEAKJOON / node.js> 10828 스택 (0) | 2022.04.29 |
<BEAKJOON> 4344 JavaScript (0) | 2022.04.26 |
<programmers / JavaScript> 직사각형 별찍기 (0) | 2022.04.14 |
<BEAKJOON> 14681 JavaScript (0) | 2022.03.31 |