변수란?
변할 수 있는 값을 저장하는 공간
대입하는 값에 따라 변수의 자료형이 자동으로 변경된다
var a = 1; // 숫자 1이 저장된 숫자형 변수 var b = "javascript"; // javascript 문자열이 저장된 문자형 변수 var c = true; // true값이 저장된 논리형 변수
변수 선언 방법
var, let을 사용하고 '=' 으로 값을 대입하고 선언이 끝난 뒤에 오른쪽에 세미콜론(;)을 추가해야 한다
var 변수명 = 값;
let 변수명 = 값;
변수명
자바스크립트에는 의미를 가진 단어들이 있기 때문에 사용자가 임의로 사용 할 수 없는 단어들이 있습니다.
키워드 : 자바스크립트에서 사용하는 단어
식별자 : 사용자가 임의로 사용하는 단어
식별자 : 사용자가 임의로 사용하는 단어
식별자를 만드는 규칙
- 사용자가 사용할 수 있는 문자 : 알파벳(a~z, A~Z), 숫자(0~9), 밑줄(_), 달러기호($)
- 첫 글자는 숫자를 사용할 수 없습니다
- 공백을 사용 할 수 없습니다 : 밑줄(_)은 사용가능, 하이픈(-)은 사용 안됩니다
- 특수기호를 사용 할 수 없습니다 : 달러기호($)는 사용 가능합니다
- 키워드를 사용 할 수 없습니다
단어를 조합할 때 규칙
- 언더스코어 노테이션 : (color_top) : 중간에 '_' 문자를 사용합니다
- 캐멜 노테이션 : (colorTop) : 두번째 단어의 첫 글자를 대문자로 사용합니다
- 파스칼 노테이션 : (ColorTop) : 모든 단어의 첫 글자를 대문자로 사용합니다
1 | 2 | 3 |
---|---|---|
언더스코어 노테이션 : (color_top) : 중간에 '_' 문자를 사용합니다 | 캐멜 노테이션 : (colorTop) : 두번째 단어의 첫 글자를 대문자로 사용합니다 | 파스칼 노테이션 : (ColorTop) : 모든 단어의 첫 글자를 대문자로 사용합니다 |