변수
변하는 값을 저장하는 공간.
(데이터를 담을 수 있는 창고, 그릇)
변수의 이해 : 아이디, 비밀번호 같은 값들은 사용자에 따라 "변화하는 값" 들임
이런값들은 문자, 숫자,기호, 수식...의 다양한 자료형태.
1) 변수의 형태
var 변수명;
var 변수명=값;
2) 이때 변수명을 식별자 라고함.
- 변수명 문자, _, % 사용가능.(의미담긴 영어단어 사용)
- 첫글자 숫자 X, 예약어(js명령), 띄어쓰기 금지
- 대/소문자 구분
- 모든 종류의 자료형들은 저장시킬 수 있음.
여기서 자료형이란?
자바스크립트에서 사용하는 자료의 형태를 말함.
1. 문자형
2. 숫자형
3. 논리형
4. 연산자
5. 조건문
6. 반복문
7. 함수
8. 객체
- 변수라는 하나의 자료형태이기 때문에 변수명에는 절대 따옴표 사용하지 않음.
3) 변수 사용패턴
정의(선언) -> 데이터대입(입력) -> 데이터읽음 -> 데이터출력(변경)
= 대입 연산자
A = B 에서 등호(=) 는 "A에 B를 대입한다" 라는 뜻으로 해석해야 함. 같다는 뜻 아님.
등호 (=) 기준 우변에 좌변의 내용을 대입한다는 뜻으로 해석
var month; // 1 변수 month 선언
var month = '여름'; // 2 변수 month에 여름(문자형) 대입
console.log(month); // 3 콘솔에 변수month의 값이 출력
// 2) 변수 숫자형 대입
var age;
age=22;
alert(age);