JavaScript 변수명 규칙
1. 숫자로 시작 불가능
let 1name = "홍길동"; // 오류
가능:
let name1 = "홍길동";
2. 공백 사용 불가능
let user name = "홍길동"; // 오류
가능:
let userName = "홍길동";
3. 특수문자는 _ 와 $ 만 가능
가능:
let user_name;
let $name;
불가능:
let user-name; // 오류
let user@name; // 오류
4. 예약어 사용 불가능
사용 불가 예시:
let var;
let function;
let if;
예약어는 JavaScript 문법에서 이미 사용하는 단어임.
5. 대소문자 구분
let name = "철수";
let Name = "영희";
서로 다른 변수로 인식함.
많이 사용하는 작성 방식
camelCase (가장 많이 사용)
let userName;
let phoneNumber;
첫 단어는 소문자, 다음 단어 첫 글자는 대문자.
좋은 변수명 예시
let userName;
let age;
let isLogin;
let productPrice;
나쁜 변수명 예시
let a;
let bbb;
let qqq123;
무슨 의미인지 알기 어려움.
짧게 정리하면:
변수명은 의미를 알 수 있게 작성하며, 숫자로 시작할 수 없고 공백 및 대부분의 특수문자는 사용할 수 없다.
1. 숫자로 시작 불가능
let 1name = "홍길동"; // 오류
가능:
let name1 = "홍길동";
2. 공백 사용 불가능
let user name = "홍길동"; // 오류
가능:
let userName = "홍길동";
3. 특수문자는 _ 와 $ 만 가능
가능:
let user_name;
let $name;
불가능:
let user-name; // 오류
let user@name; // 오류
4. 예약어 사용 불가능
사용 불가 예시:
let var;
let function;
let if;
예약어는 JavaScript 문법에서 이미 사용하는 단어임.
5. 대소문자 구분
let name = "철수";
let Name = "영희";
서로 다른 변수로 인식함.
많이 사용하는 작성 방식
camelCase (가장 많이 사용)
let userName;
let phoneNumber;
첫 단어는 소문자, 다음 단어 첫 글자는 대문자.
좋은 변수명 예시
let userName;
let age;
let isLogin;
let productPrice;
나쁜 변수명 예시
let a;
let bbb;
let qqq123;
무슨 의미인지 알기 어려움.
짧게 정리하면:
변수명은 의미를 알 수 있게 작성하며, 숫자로 시작할 수 없고 공백 및 대부분의 특수문자는 사용할 수 없다.
#자바스크립터 변수명 규칙