공통점이 있는 데이터 여러 개를 하나의 세트로 묶은 것
{}
안에 담겨 있으며, 데이터 이름(key)과 데이터 내용(value)로 구성되어 있다.
let myclothes = {
name: 'shirts',
size: 90,
color: 'white'
}
object 안에 있는 각각의 key에 대응하는 value는 다음과 같이 출력할 수 있다.
(변수.key)
console.log(myclothes.name);
//'shirts'
console.log(myclothes.size);
//90
console.log(myclothes.color);
//'white'
자바스크립트로 변수 하나를 선언하면 그 변수에 해당하는 메모리에 변수의 데이터가 저장된다.
let i = o;
let u = i;
u = p;
console.log(i);//o
console.log(u);//p
let mynoodles = {
name: 'booldak',
price: 1500,
}
let suminnoodles = mynoodles;
suminnoodles.name = 'samyang';
console.log(mynoodles);//{ name: 'samyang', price: 1500 }
console.log(suminnoodles);//{ name: 'samyang', price: 1500 }
데이터의 타입을 타입 문자열로 반환하여 알려줌
let a;
console.log(a);//undefined
a = 123;
console.log(a);//123
a = "text";
console.log(a);//text
a = function(){};
console.log(a);//function: a]
a = symbol();
console.log(a);//Symbol()