
자바스크립트에서는 String 을 " , ' , ` 위 부호를 모두 사용할 수 있다.
var str1 = "hello1234";
var str2 = 'hello1234';
var str3 = `hello1234`;
위 str 변수에 차이를 알아보자
JS에서는 쌍따옴표와 홑따옴표는 사실 차이가 없지만 구글에서는 홑따옴표를 사용을 권장한다고 한다.
참고 : https://google.github.io/styleguide/javascriptguide.xml?showone=Strings#Strings
단 억음 부호(backtick) 는 특징이 있다.
1. 개행 부호 사용이 가능하다
console.log(`aa\nbb`);
출력을 보면 개행이 적용된 상태로 출력이 된다.

2. 변수 사용이 가능하다.
홑,쌍따옴표를 사용할 때 변수 사용하기 위해서는 번거로움이 있다.
var count = 4;
console.log("총 카운트는 "+count+" 입니다.");
하지만 억음 부호를 사용하게 되면
var count = 4;
console.log(`총 카운트는 ${count} 입니다.`);
위 처럼 변수 사용이 쉽게 사용이 가능하다.
3. Escape가 필요 없다.
만약 따옴표안에 따옴표를 사용하기 위해서는 \" , \' 을 사용해야 하는데 억음 부호는 사용할 필요가 없다.
var str1 = "\"test str\"";
var str2 = `"test str"`;
이렇게 사용하면 된다.
여기까지 따옴표, 억음 부호 차이점에 대해 알아보았다.
'Programming > Javascript' 카테고리의 다른 글
[javascript] dateFormat 모듈화 (0) | 2020.12.03 |
---|