티스토리 뷰

JavaScript

식별자 네이밍 규칙

미짱~ 2023. 1. 1. 16:47

식별자 네이밍 규칙 

  • 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어( _ ), 달러기호( $ )를 포함가능.
  • 식별자의 문자, 언더스코어 , 달러 기호로 시작해야함.(숫자 시작은 불허용)
  • 예약어는 식별자로 사용할수 없다.(reserved word) => var, let, const, function. if... 등등 
  • 쉼표로 구분해 하나의 문에서 여러 개를 한번에 선언가능하나, 가독성이 나빠 권장하지 않음
  • 알파벳 외의 글자도 식별자로 사용 가능하나 알파벳 외의 유니코드 문자로 명명된 식별자를 사용하는 것은 권장하지 않음 
  • 자바스크립트는 대소문자를 구별한다
let firstname
let FirstName
let FIRSTNAME

-아래의 식별자는 각 별개의 변수 

  • 변수의 목적을 수비게 이해할 수 있도록 의미를 명확히 표현 
  • 네이밍 컨벤션 : 하나 이상의 영어 단어로 구성된 식별자를 만들때 가독성 좋게 구분하기 위해 규정된 규칙   

       -카멜 케이스

let firstName // 단어가 구분되는 첫문장(띄어쓰기) 스펠링을 대문자로 표기

       -스네이크 케이스 

let first_name 
// 띄어쓰기 부분에 언더스코어 삽입 (길게 늘어진 모양이 뱀같아서..)

       -파스칼 케이스

let FirstName 
//영단어의 첫번째 스펠링을 대문자로 표기

       -헝가리언 케이스  

let strFirstName 
let $elem
let observable 
// 타입을 명시하는 하는 것

 

가독성을 높이려면 추천은 카멜 케이스와 파스칼 케이스를 사용하는 것이 좋다 

'JavaScript' 카테고리의 다른 글

스코프의 종류  (0) 2023.01.01
스코프  (0) 2023.01.01
값의 할당  (0) 2023.01.01
변수 선언  (0) 2023.01.01
변수  (0) 2023.01.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함