Javascipt에는 변수가 있다!
변수(let)는 간단히 말하자면 상황에 따라서 변할 수 있는 값이다. 즉, 데이터 보관함이 주어지고-> 보관함을 확보하고 -> 그 보관함에 데이터를 저장한다.
변수는 선언과 할당을 해야 하는데, 선언과 할당 동시에 사용하는 것도 가능하다.
let age; //선언
age = 20; //할당
let firstName = 'kim'//선언과 할당 동시에 사용
표현식으로도 사용 가능한데,
// 이런 식으로 표현식으로도 표현이 가능하다!
let pi = 3.141592;
let radius = 5;
pi * radius * raius;
//결과물을 더 간단하게 변수로 담을 수 있다!
let areaOfCircle = pi * radius * radius;
타입은 변수에 할당할 수 있는 형태로, 그 중 5개정도만 미리 알아보자!
//number(숫자형)
console.log(typeof 1)
//string(문자열의 경우 '' 꼭 따옴표를 써야 문자로 인식한다)
console.log(typeof '1')
//boolean(true or false)
console.log(typeof (1 < 2)) //먼저 괄호 안에 있는 값을 비교하고 (1<2 -> true), 그 값의 타입을 반환
//compound(서로 섞인 타입)
let fruits = [
'banana',
'apple',
'pineapple'
];
//object(객체형)
let person = {
name : 'Steve',
age : 32,
isStudent = true
};