JavaScript Naming

Kyuuu_ul·2023년 12월 14일

1. Camel Case(카멜 케이스)

let isCamelCase;

두번째 단어부터 대문자로 시작하여 구분

2. Snake Case(스네이크 케이스)

let is_my_name;

단어와 단어 사이를 _를 이용하여 구분

3. Pascal Case(파스칼 케이스)

let IsPascalCase;

모든 단어의 시작을 대문자로 작성하여 구분

파일 확장자

  • 소문자로 작성한다.
helloword.png
busan.pdf

변수 및 함수

  • 변수 및 함수는 CamelCase를 사용한다.
let helloNumber;
function isButton()

상수

  • 상수는 PascalCase, SnakeCase를 사용한다.
const MY_ROLE;

클래스

  • 클래스 및 생성자는 PascalCase를 사용한다.
class User {
  constructor(options) {
    this.name = options.name;
  }
}

const good = new User({
  name: 'yup',
});

에어비엔비 자바스크립트 스타일 가이드
https://github.com/airbnb/javascript

0개의 댓글