프로그래밍 = 데이터를 처리하는 것_
- 데이터를 다루는 방법, 데이터의 이름표
- 크기가 동일한 데이터 보관함의 각 이름
- 이름(Label)이 붙은 값
- 이름을 통해 데이터 사용(재활용)을 할 수 있다
ex) let age;
ex) age = 12;
이때 등호는 같다는 것이 아니고 데이터를 저장(할당)한다는 의미
@ 선언과 할당은 동시에 가능함
ex) let name = 'kim';
- 변수와 특정 값을 이용해서 연산한 것
// 변수명에는 공백을 쓰지 못한다
// 변수명에는 공백을 못 쓰니 보통 단어의 첫글자를 대문자로 써서 붙힌다(Camel Case)
// 한번 선언했던 변수를 다시 사용할 때는 let을 쓰지 않는다
- 숫자 = number
- 문자 = string
- true/false = boolean
- 타입들이 섞인 compound type(자료형)
- undefined
- 함수
typeof 연산자를 사용하여 값의 타입을 확인하는 방법!
typeof 값;
console.log(typeof 1) // ------- (number)
console.log(typeof '1') // ------- (string)
console.log(typeof (1<2)) // ------- (boolean)