728x90
명명규칙 : 변수 이름 정하기
변수와 상수는 둘다 이름을 가진다는 공통점이 있습니다. 이렇게 변수와 상수에 이름을 정해주는 행위를 명명 또는 네이밍이라고 합니다.
네이밍에는 다음과 같은 규칙들이 있습니다.
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)
안되는 것은 알겠는데, 어떻게 해야 좋은 네이밍을 할 수 있을까요?
1. 카멜 표기법
모든 단어의 첫 글자를 대문자로 표기하는 방법입니다. 예를 들면 파인애플펜으로 영어로 하면, pineapplePen 이렇게 표기할 수가 있습니다. 단!! 맨 앞에 오는 단어는 소문자입니다.
let totalsalescount =20;
카펠 표기법으로 변환 --->>>
let totalSalesCount = 10;
2. 파스칼 표기법
카멜 표기법과 비슷하지만 첫 글자도 대문자로 표기하는 방법입니다.
let TotalSalesCount = 10;
3. 스네이크 표기법
특수기호 _를 활용하는 표기법으로, 단어 사이에'_'를 넣어 구분합니다.
let total_sales_count = 10;
728x90
'웹개발 > 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 |