JS/JavaScript&TypeScript

JavaScript&TypeScript 01. 식별자 ( Identifier )

shin96bc 2022. 4. 2. 23:38

(1) 식별자 ( Identifier )

     Github: https://github.com/SHIN96BC/JavaScript-TypeScript-Concept-2022/tree/main/01_Identifier

     1) 식벽자는 코드 내 변수, 함수, 또는 속성을 식별하는 문자열이다.
     2) 자바스크립트의 식별자는 대소문자 구별하지않고 유니코드를 사용한다.
     3) 글자중에서 $, _, 숫자 로 구성할 수 있지만, 숫자로 시작될 수는 없다.
     4) 공백 문자도 사용할 수 없다.
     5) 길이에 제한은 없다. ( 그러나 관례상 너무 길지않게 적는다. )
     6) 자바스크립트에서 식별자를 문자열로 변환하는 방법은 없지만, 문자열을 분석해 식별자로 

         사용할 수 있다.
     7) 식별자명은 변수가 담고있는 데이터를 잘 표현할 수 있고, 함수가 하는일을 잘 표현할 수 있는 

         이름으로 짓는 것이 좋다.
     8) 관습:
          <1> 상수: 상수는 대문자로 이름을 짓는 것을 선호한다.
          <2> 카멜 케이스: 첫번째 단어는 소문자로 쓰고 두번째 단어부터는 단어의 첫글자를 대문자로 적는다. 

                 ( 카멜 케이스가 더 많이 쓰인다. )
               ex) setAge
          <3> 스네이크 케이스: 단어와 단어 사이를 언더바( _ ) 로 구분한다.
               ex) set_age