변수란?
- 변수란 무엇일까?
자바스크립트에서 변수는 변하는 값을 저장 할 때 사용합니다. 예를 들어 태어난 연도를 입력해서 나이를 계산하는 프로그램을 만든다면, A라는 사람이 입력하는 연도와 B라는 사람이 입력하는 연도가 다를 것입니다. 이렇게 상황에 따라 다른 값을 입력받아야 할 때 변수를 사용 합니다.
이 수식의 맨 끝에 있는 숫자 1은 일반적인 나이를 계산하기 위해 더해야하는 값으로 변하지 않은 값입니다. 이런 값을 프로그램 용어로 "상수(Constant)"라고 부릅니다. 나머지 값(올해 연도, 태어난 연도, 나이)은 변할 수 있는 값이죠 바로 이런 값을 변수"(Variable)"라고 부릅니다.
- 변수를 선언하는 규치 세 가지
- 이름은 의미있게 짓는다.
- 나이 = var age
- 올해 연도 = var currentYear
- 태어난 연도 = var birthYear
2. 여러단어를 연결하여 변수 이름을 지을 때는 첫반째 단어는 소문자로, 두 번째 단어부터는 대문자로 시작하는 방법을 많이 사용합니다. 이러한 규칙을 낙타모양(Camel Case)=카멜 표기 법이라고 합니다.
- current_year, birth_year
3. 선언할 수 없는 이름도 있다.
변수 이름의 첫 글자는 반드시 문자나 밑줄(_) 또는 달러 기호($)로 시작해야 하고, 그 후에는 문자나 밑줄, 달러, 기호, 그리고 숫자를 사용할 수 있습니다.
잘못된 변수
- var 1value;
- var .key;
- var #obj;
- 변수에 값이나 식 저장하기
1. 변수에 값을 저장하려면 변수 오른쪽에 = 기호를 붙이고 오른쪽에 저장하고 싶은 값이나 식을 쓰면 됩니다.
2. 변수에 식을 저장할 경우 식에 있는 변수는 미리 선언해 두어야 합니다.