본문 바로가기

JavaScript 변수 작명가이드

꼭 지켜야 하는 룰(지키지 않으면 오류)

  • JavaScript 식별자는 '문자(a-z, A-Z)', '밑줄(_)' 혹은 '달러 기호($)'로 시작해야 합니다. 
    두 번째 글자부터는 '숫자(0-9)'도 가능합니다.
  • '대문자'와 '소문자'는 구별합니다. myname과 myName은 다른 이름입니다.
  • '예약어(JavaScript가 찜해놓은 단어)'는 사용하면 안 됩니다. 
    예 if, for, let 같은 

 

지키면 좋은 룰(더 좋은 스타일을 위해)

코드를 작성하는 일은 여러 사람들과의 협업이기도 하면서 스스로와의 소통

원활히 하기 위해서 아래와 같은 약속들을 함께 지킵시다!

의미 없는 이름은 좋지 않습니다.

let a, b, c, d;

어떤 값을 저장해뒀는지 찾기도 어렵고 활용하기도 어렵습니다. 또한 프로그램의 가독성이 떨어져서 나중에 스스로 프로그램을 살펴볼 때, 그리고 공동 작업을 할 때 매우 불편한 상황이 발생합니다. 


너무 추상적인 이름은 좋지 않습니다.

let name; // 너무 추상적인 이름

다양한 '이름'들이 있기 때문에 name은 너무 추상적일 수 있습니다. 그럴 때는 조금 더 구체적인 이름으로 이해하기 쉽게 만들어주세요!


모든 변수 이름은 'camelCase'로 쓰는 것이 좋습니다. 

let bad_variable_name; // 비추천 방식 
let goodVariableName; // 추천 방식



 JavaScript 코드를 쓸 때 추천하는 방식들을 정리해놓은 링크

들여쓰기(indentation) 부분은 신경을 써야 하는 경우가 많습니다.

여러 자바스크립트 스타일 가이드를 살펴보면 대부분 공통적으로 들여쓰기를 space 2칸으로 사용하도록 권장

'JavaScript' 카테고리의 다른 글

JavaScript) var VS let VS const -> what is Scope / hoisting ?  (0) 2025.02.15