🔑 키워드 정리
- 객체 타입 : 다양한 타입의 값을 하나의 단위로 구성한 복합적인 자료구조. 변경 가능한 값이다. 자바스크립트는 객체 기반 프로그래밍 언어이며 자바스크립트를 구성하는 거의 모든 것은 객체다.
- 객체 리터럴 : 객체를 생성하기 위한 표기법. 자바스크립트의 유연함과 강력함을 대표하는 객체 생성 방식.
- 프로퍼티 : 객체의 상태를 나타내는 값. 상태 데이터.
- 메서드 : 프로퍼티를 참조하고 조작할 수 있는 동작.
- 인스턴스 : 클래스에 의해 생성되어 메모리에 저장된 실체. 클래스는 인스턴스를 생성하기 위한 템플릿.
🗒 내용 정리
- 객체 리터럴의 중괄호는 코드 블록을 의미하지 않는다. 따라서 객체 리터럴의 닫는 중괄호 뒤에는 세미콜론을 붙인다.
- 프로퍼티 키가 식별자 네이밍 규칙을 따르지 않으면 반드시 따옴표를 사용해야 한다. 문자열이나 심벌 값 외의 값(예를 들어 숫자 리터럴)은 암묵적 타입 변환으로 문자열이 된다.
var person = {
firstName: "Smiley",
"last-name": "Lee",
1: 10
};
'Today I Learned' 카테고리의 다른 글
운영체제와 정보기술의 원리7 메모리 관리 (0) | 2022.02.03 |
---|---|
운영체제와 정보기술의 원리6 CPU 스케줄링 (0) | 2022.02.02 |
모던 자바스크립트 Deep Dive 9장 타입 변환과 단축 평가 (0) | 2022.01.31 |
운영체제와 정보기술의 원리5 프로세스 관리 (0) | 2022.01.31 |
운영체제와 정보기술의 원리4 프로그램의 구조와 실행 (0) | 2022.01.30 |