javascript에서 객체(object)는 무엇일까

수영·2022년 7월 7일

깨알정리

목록 보기
1/6

javascript에서 객체(object)는 무엇일까?

javascript에는 8가지 기본 자료형(type)이 있다.
이 8가지 type중 유일하게 다양한 데이터를 담을 수 는 것으로 키(key): 값(value)쌍으로 구성된 property의 정렬되지 않은 집합이다.(key엔 문자형, value에는 모든 자료형이 올 수 있다.)
여기서 property의 값으로 함수가 올 수 있는데 이것을 mothod라고 한다.

javascrpit에서 숫자, 문자, bloolean, undifined타입을 제외한 모든 것이 객체이다. 하지만 숫자, 문자, blooean 과 같은 기본형 타입(primitve type)은 값이 정해진 객체로 취급되어 객체로서의 특징도 가지고 있다.

객체 생성하기 예제

var circle = "원"; // 일반적으로 하는 변수 선언으로 객체도 다양한 값을 갖는 변수 중 하나이다.
var person = {  
  // key : value 
  name : "수영", //key: "name" , value: "수영"
  age : 1 ,      //key: "age", value: 1
  totalInformation : function() { //메소드
	return "이름: " + this.name + ", 나이: "+ this.age;
  }
};
console.log(person.name); // 수영
console.log(person.age); // 1
console.log(person.totalInformation()); // 이름: 수영, 나이: 1

0개의 댓글