변수명
자바스크립트에는 의미를 가진 단어들이 있기 때문에 사용자가 임의로 사용할 수 없는 단어들이 있습니다.
키워드 : 자바스크립트에서 사용하는 단어
|
1. 키워드
break, case, catch, class, const, continue, debugger, default, delete, do, else, export, extends, false, finally, for, function, if, import, in, instanceof, new, null, return, super, switch, this, throw, true, try, typeof, var, void, while, with, yield
2. 단어를 조합할 때 규칙
- 언더스코어 노테이션(스네이크 표기법) : color_top과 같이 중간에 '_'를 사용합니다.
- 캐멜 노테이션(로어 캐멀 표기법) : colorTop과 같이 두번째 단어의 첫 글자를 대문자로 사용합니다.
- 파스칼 노테이션(어퍼 캐멀 표기법) : ColorTop과 같이 모든 단어의 첫 문장을 대문자로 사용합니다.
3. 변수의 유형 (데이터 타입)
데이터 타입 | 설명 |
숫자(Number) | 숫자를 사용할 수 있습니다. |
문자열(String) | 문자을 사용할 수 있습니다. |
논리값(Boolean) | 참과 거짓을 사용할 수 있습니다. |
특수값(null) | 아무런 값이 없을 경우 표현합니다. |
특수값(undefined) | 정의되지 않은 상태를 표현합니다. |
심벌(symbol) | 자기 자신을 제외한 유일한 값일 때 표현합니다. |
객체(object) | 객체 형태도 사용 가능합니다. |
함수(function) | 함수 형태도 사용 가능합니다. |
4. 변수의 검사 typeof (검사할 대상)
var a ='test'; var g; var i = symbol();
alert(typeof(g)); // null alert(typeof(i)); // symbol 심볼을 저장
|
[ var / let / const 차이점 알아보기 ]
'프론트엔드 > Javascript' 카테고리의 다른 글
[Javascript] 정규 표현식이란? Regular expression 알아보기 (0) | 2019.12.30 |
---|---|
[Javascript] 자바스크립트 기초 배열 문법 활용하기 (0) | 2019.12.24 |
[Javascript] 반복문 for() / for in() / forEach()로 구문/문법 표현하기 (2) | 2019.12.20 |
[Javascript] 이벤트 버블링(bubbling)과 캡처링(capturing) 차이점 (0) | 2019.12.19 |
[Javascript] strict mode를 사용해야 하는 이유 (0) | 2019.12.19 |