자바스크립트 이름 규칙
- 자바스크립트 변수나 상수 등의 이름에는 오직 문자와 숫자, 그리고 기호 $와 _만 들어갈 수 있습니다.
- 첫 글자는 숫자가 될 수 없습니다.
- 공백이 포함될 수 없습니다.
- 자바스크립트에서 미리 선언된 키워드나 예약어와 동일할 수 없습니다
자바스크립트 예약어 보러 가기
사용 가능한 이름 - $, _, $sign, no5, my_body, newValue, 변수, ...
사용 불가능한 이름 - 2day, user name, new-price, ....
* 라틴문자 이외의 문자도 변수명으로 사용가능하나 잘 쓰이지 않습니다.
변수명을 작성할 때는 소스코드를 이해하기 쉽고 작업의 효율을 높이기 위해 변수에는 해당 내용과 사용법을 나타내는 설명이 포함된 이름이 지정되는게 좋습니다.
예로 x, y 같은 변수명 보다는 sellingPrice나 costPrice 같은 이름을 사용한다면 코드를 보다 빠르게 이해하고 작업 할 수 있습니다.
가독성이 좋도록 단어를 한눈에 구분하기 위한 Naming Convention 종류
네이밍 컨벤션은 종류가 여러 개 존재하지만 자바스크립트(Javascript)에서는 대표적으로 4가지 방법이 사용된다.
/** 파스칼 케이스 (PascalCase) */
쌍봉 낙타 표기법 이라고도 하며, 첫 단어부터 각 단어의 시작 알파벳을 대문자로 작성하는 방법으로 단어와 단어사이는 모두 연결하여 작성한다.
var NameRules
// 클래스명에 많이 사용됨
/** 카멜 케이스 (camelCase) */
첫 단어는 소문자로 짓고 두번째 단어부터 대문자로 작성한다.
var nameRules
// 함수명, 변수명에 많이 사용됨
/** 스네이크 케이스 (snake_case) */
단어와 단어 사이를 언더바( _ )를 사용하여 이름 짓는 방법
var name_rules
// 파일명에 많이 쓰임
/** 헝가리언 케이스 (typeHungarianCase) */
C언어에서 주로 사용했던 방식으로 변수명의 앞에 자료형을 붙이는 방식으로 현재는 잘 쓰이지 않고 있다.
var strNameRules
// C언어에서 사용되었음
자바스크립트에서는 사용 불가능 하지만 CSS나 HTML에서 사용되는
/** 케밥 케이스 (Kebab case) */
단어와 단어 사이를 하이픈( - )을 사용하여 띄워서 이름 짓는 방법
var naming-convention
// CSS나 HTML에서 일부 사용함.
'웹 개발' 카테고리의 다른 글
자바스크립트 예약어 JavaScript Reserved Words (0) | 2023.11.14 |
---|