(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
'JS > JavaScript&TypeScript' 카테고리의 다른 글
JavaScript&TypeScript 06. 참조&복사 (0) | 2022.04.02 |
---|---|
JavaScript&TypeScript 05. 식 ( Expression ) (0) | 2022.04.02 |
JavaScript&TypeScript 04. 변수&상수 (0) | 2022.04.02 |
JavaScript&TypeScript 03. 타입 ( Type ) (0) | 2022.04.02 |
JavaScript&TypeScript 02. 값 ( Value ) (0) | 2022.04.02 |