<자바스크립트의 모든 것은 객체라고 생각해도 된다>
객체는 중괄호를 통해 만들 수 있다.
{
Myname : '김민석',
Mygender : '남자'
}
중괄호 안에 키와 값을 넣어주면 된다.
키와 값, 이들의 한 쌍을 속성이라고 한다.
키 : Property Name
값 : Property Value
Property Name은 문자열 타입을 가지고 있다.
따라서, 따옴표를 사용해야 하지만 JavaScript가 암묵적으로 문자열로 형 변환을 하기 때문에 일반적으로 따옴표를 생략해도 된다.
하지만!
따옴표를 생략하기 위한 조건은
1. 첫 번째 글자는 반드시 문자, 밑줄, 달러 기호 중 하나로 시작해야 한다.
2. 띄어쓰기를 하면 안 된다.
3. 하이픈 기호를 쓰면 안 된다.
이런 규칙을 어길 경우, 따옴표를 사용해야 한다.
Property Value는 모든 자료형 값을 사용할 수 있다. (숫자형, 문자형, 불린형 등)
객체 안에 객체를 넣을 수도 있다.