변수란?
변수(Variables)는 변하는 데이터(값)를 저장할 수 있는 메모리 공간입니다. 데이터를 담을 수 있는 그릇이라 할 수 있죠. 변수에는 데이터가 오직 한개만 저장됩니다. 그러다 보니 새로운데이터가 들어오면 기존에 있던 데이터는 메모리 공간에서 지워지게 됩니다. 변수에 저장할 수 있는 데이터의 종류로는 문자형(String), 숫자형(Number), 논리형(Boolean) 그리고 빈(Null) 데이터가 있습니다.
변수 선언 방법
변수를 선언할 때는 다음 기본형과 같이 var 키워드를 변수명 앞에 붙입니다. 변수명에는 한글을 사용할 수 없으며, 영문과 숫자 그리고 일부 특수 문자(_,$)만 포함할 수 있습니다.
var 변수명 = 값;
let 변수명 = 값;
변수명
자바스크립트에는 의미를 가진 단어들이 있기 때문에 사용자가 임의로 사용할 수 없는 단어들이 있습니다.
키워드 : 자바스크립트에서 사용하는 단어
식별자 : 사용자가 임의로 사용하는 단어
식별자 : 사용자가 임의로 사용하는 단어
식별자를 만드는 규칙
- 사용자가 사용할 수 있는 문자는 : 알파벳(a~z, A~Z), 숫자(0~9), 특수문자(_,$)
- 첫 글자는 숫자를 사용할 수 없습니다.
- 공백을 사용할 수 없습니다. : 밑줄(_)은 사용 가능하지만, 하이픈(-)은 사용할 수 없습니다.
- 특수기호를 사용할 수 없습니다. : 달러기로($)는 사용 가능합니다.
- 키워드를 사용할 수 없습니다.
var 3name = Kim; (X)
var name3 = Kim; (O)
var i-d card = Kim; (X)
var i_dCard = Kim; (O)
var name? = Kim; (X)
var $name = Kim; (O)
var function = 100; (X)
var f = 100; (O)
키워드란?자바스크립트가 처음 만들어질 때 정해진 특별한 의미가 있는 단어를 말합니다. 다음 표는 자바 스크립트의 키워드입니다.
break | else | instanceof | true | case | false |
new | try | catch | finally | new | null |
typeof | continue | for | return | var | default |
function | switch | void | delete | if | this |
while | do | in | throw | with |
단어를 조합할 때 규칙
- 언더스코어 노테이션 : (color_top) : 중간에 '_'를 사용합니다.
- 캐멜 노테이션 : (colorTop) : 두번째 단어의 첫 글자를 대문자로 사용합니다.
- 파스칼 노테이션 : (ColorTop) : 모든 단어의 첫 글자를 대문자로 사용합니다.