본문 바로가기

JavaScript/기타

[호기심] "" vs '' in JavaScript, 쓰임의 차이? 쓰임의 차이라기 보다는 컨벤션 차이..?

MDN에서 자바스크립트 공식문서를 보다가 발견한 것: ""과 '' 쓰임의 차이

 

""과 '' 각 각 언제 쓰이냐는 질문에 이 둘은 다를 바 없다 라고만 배웠다.

쌍따옴표로 시작했으면 쌍따옴표로 마무리 지으면 되고, 홑따옴표로 시작했으면 홑따옴표로 끝내면 되는 것으로만 안다.

 

이 둘의 쓰임이 딱히 정해진 것은 아닌 것 같다.

이 둘의 차이를 언급한 문서를 아직까지 본적은 없다.

그런데 자꾸 공식문서나 또는 회사 코드를 보면 ""과 ''이 구별해서 쓰여지는 느낌이다.

뭔가 나름의 컨벤션이 있는 걸까?

 

"" : 태그의 속성값 & 메서드의 매개변수 & 변수 값 등등

'' : 문자열 + 뒤에 합쳐지는 변수가 있을 때.

 

이렇게 구분해서 쓰여지는 너낌적인 너낌....

근데 이게 기다 아니다를 떠나서(그리고 찾아보니 딱히 위에서 찾은 것처럼 맞아 떨어지지도 않는다. ㅋ)

 

나는 ""과 ''을 구별해서 쓰지 않다보니 뭔가 코드가 지저분하다고 느낄 때가 종종있다.

""과 ''를 좀 구별해서 쓰는 것보다 통일성 있게 사용하는게 중요한 것 같다.