명명규칙 : 변수 이름 정하기
변수와 상수는 둘다 이름을 가진다는 공통점이 있습니다. 이렇게 변수와 상수에 이름을 정해주는 행위를 명명 또는 네이밍이라고 합니다.
네이밍에는 다음과 같은 규칙들이 있습니다.
1) 기호 사용 : 자바스크립트에서는 변수는 한글을 포함해서 문자. 숫자. 특수기호의 일부를 사용할 수 있습니다. 특수기호는 _와 $ 두 가지만 사용 가능합니다.
const user_name = "이정환";
const $ = "jQuery";
console.log(user_name); "이정환"
console.log($); "jQuery"
숫자 사용 규칙
네이밍을 할 때에 숫자 사용방법을 알아야 합니다. 숫자를 사용할 수는 있지만 변수 명의 시작 첫 글자를 숫자로 해서는 안됩니다.
let 2022year = "good"; // 오류 : 숫자는 변수 이름 앞에 올 수 없습니다.
굳이 숫자를 앞에 쓰고 싶으면 특수기호와 함께 사용해야 합니다.
let _2022year = "good";
보통은 숫자를 중간이나 뒤에 배치하여 사용합니다.
let year2022 = "good";
예약어 규칙
네이밍을 할 때에는 예약어를 사용하면 안됩니다. 예약어는 예약된 단어라는 듯으로, 자바스크립트에서 우리끼리 이미 사용하기로 한 단어입니다. 예를 들면 var, let, const가 있습니다.
따라서 변수명을 let으로 하면 안되요!
let let = "good"; // let은 예약어입니다.
예약어의 개수는 엄청 많은데, 종류를 더 자세히 알고 싶으면 밑에 사이트를 확인해주세요!
JavaScript Reserved Words (w3schools.com)
JavaScript Reserved Words
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
안되는 것은 알겠는데, 어떻게 해야 좋은 네이밍을 할 수 있을까요?
1. 카멜 표기법
모든 단어의 첫 글자를 대문자로 표기하는 방법입니다. 예를 들면 파인애플펜으로 영어로 하면, pineapplePen 이렇게 표기할 수가 있습니다. 단!! 맨 앞에 오는 단어는 소문자입니다.
let totalsalescount =20;
카펠 표기법으로 변환 --->>>
let totalSalesCount = 10;
2. 파스칼 표기법
카멜 표기법과 비슷하지만 첫 글자도 대문자로 표기하는 방법입니다.
let TotalSalesCount = 10;
3. 스네이크 표기법
특수기호 _를 활용하는 표기법으로, 단어 사이에'_'를 넣어 구분합니다.
let total_sales_count = 10;
'웹개발 > JavaScript' 카테고리의 다른 글
자바스크립트 형 변환 (0) | 2024.05.13 |
---|---|
자바스크립트의 자료형 (0) | 2024.05.13 |
변수랑 상수 많이 들었는데 잘 모르겠어요.. 헤헤 (0) | 2024.05.13 |
자바스크립트의 변수형 3가지 var, let, const (0) | 2024.05.13 |
자바스크립트의 동기적 처리와 비동기 처리 (0) | 2024.05.05 |