티스토리 뷰
식별자 네이밍 규칙
- 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어( _ ), 달러기호( $ )를 포함가능.
- 식별자의 문자, 언더스코어 , 달러 기호로 시작해야함.(숫자 시작은 불허용)
- 예약어는 식별자로 사용할수 없다.(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
// 타입을 명시하는 하는 것
가독성을 높이려면 추천은 카멜 케이스와 파스칼 케이스를 사용하는 것이 좋다
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 내일배움카드
- 그룹스터디
- 개발자취업부트캠프
- shell command
- component
- GitHub
- 컴포넌트
- 패스트캠퍼스
- 가상클래스
- vim 편집기
- MegabyteShool
- react
- MegabyteSchool
- git flow
- CSS
- 스코프
- JSX
- til
- 그룹스터디_북스터디
- javascript
- html
- 개발자치업부트캠프
- Root_Component
- 메가바이트스쿨
- 리액트
- export
- Git
- 국비지원
- 북스터디
- 국비지원교육
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함