1. Indentation 들여쓰기
2. Naming 이름 짓기
2.1 변수명은 값의 본질적인 의미를 가지고 있어야 합니다.
2.2 변수에 할당되는 데이터의 의미가 담겨져 있어야 합니다.
2.3 데이터의 모음이 할당된 변수의 이름은 복수 명사가 좋습니다.
2.4 boolean이 할당된 변수는 is 또는 are을 붙여서 참 혹은 거짓임을 표현합니다.
2.5 함수의 이름은 동사로 시작합니다.
2.6 상수는 모두 대문자로 적습니다.
3. 기호 및 구두점
3.1 문법적으로 생략 가능한 때에도 중괄호는 생략하지 않습니다.
3.2 JavaScript의 문자열 표시를 위해서 작은따옴표를 권장합니다.
3.3 줄바꿈이 필요한 문자열을 정의할 때는 백틱 사용을 권장
3.4 if, for, while 문의 끝에는 세미콜론을 사용하지 않아야 합니다.
- {} 표시가 해당 statement가 종료됨을 암시하기에 ; 는 사용하지 않는다.
3.5 함수 표현식의 끝에는 세미콜론을 사용합니다.