객체(Object)
다음처럼 값을 하나씩 저장할 수도 있지만, 여러가지 값을 한번에 저장할 수 있음.
let name = 'Codeit';
let bornYear = 2017;
let isVeryNice = true;
객체는 {} 를 통해서 만들수 있으며, 다양한 값들을 쉼표로 구분할 수 있다.
{
Name: '신짱구',
bornYear : 1990,
isVeryNice : true,
}
이처럼 Name, bornYear, isVeryNice 는 key (값 이름),
'신짱구', 1990, true 는 value(값) 라고 하며 하나의 key 와 value 를 가르켜 property (속성) 이라고 한다.
[Property Name (key Name) 주의사항]
프로퍼티 네임은 보통 문자열로 작성해야하지만, 문자열을 나타내는 "" 를 생략할 수도 있음. 그러나 "" 를 생략하기 위해선 다음과 같은 주의사항이 있다.
1. 첫 번째 글자는 반드시 문자, 밑줄(_), 달러 기호$ 중 하나로 시작
2. 띄어쓰기 금지
3. 하이픈(-) 금지
ex ) 'brand Name', 'born-Year' O, brand name, born Year X
프로퍼티 value 는 모든 자료형 값을 사용할 수 있고, 프로퍼티 value 에 객체를 넣을수도 있음.
'JavaScript > Basic conception' 카테고리의 다른 글
[JavaScript] for ... in 반복문 (객체) (0) | 2023.04.13 |
---|---|
[JavaScript] 객체에서 데이터 접근하기 (0) | 2023.04.04 |
[JavaScript] 복합 할당연산자/ 증가, 감소연산자 (0) | 2023.03.14 |
[JavaScript] 자료형 (0) | 2023.03.14 |
[JavaScript] 구구단 게임 (0) | 2023.03.12 |