자바스크립트 데이터 타입
원시 Primitive : 단일데이터, number, string, boolean, empty(null, undefined), Symbol
객체 Object : 복합데이터, object(연관된 여러가지 데이터를 한번에 묶을 수 있는 타입), array, function, 원시타입이 아닌 모든 것들
String 문자열
let name;
name = 'HeeJin';
console.log(`Hello, ${name}`);
``(백틱)을 사용해 +기호 없이 변수와 텍스트를 합쳐 쓸 수 있다.
변수는 ${} 괄호안에 넣어주어 값을 나타낼 수 있다.
Boolean (true, false)
let awesome = true;
let test = 1 > 3; // false
console.log(test);
console.log(typeof test);
true와 flase 값을 직접적으로 적어주지 않고 계산을 통해 true와 false 값을 변수에 할당할 수 있다.
Object 객체
연관있는 데이터들을 함께 묶어서 보관할 수 있는 데이터 타입이다.
{key: value}
형식으로 데이터를 저장할 수 있다.
value
에는 원시 타입 데이터 또는 다른 객체 데이터를 담을 수 있다.
let fruit = {
name: 'melon',
color: 'green',
shape: '🍈',
};
객체는 변수.key
형식으로 value를 불러올 수 있다.