개념/Javascript(23.03.27~)

[Javascript] [16-1] 객체 알아보기

Lethargin 2023. 4. 7. 19:44

[16-1] 객체 알아보기

1. 객체란?

-프로그램에서 인식할 수 있는 모든 대상

-js는 웹 사이트/어플 개발하는 언어이므로, 웹과 관련된 대상을 모두 객체로 인식

 

*js에서 사용하는 객체의 종류

 

2. 객체의 인스턴스

-js에서는 객체 자체가 아니라 인스턴스의 형태로 만들어서 사용해야 함

-자바스크립트 안에 정의된 객체는 그대로 두고 객체와 똑같은 속성과 기능을 만들 수 있음. (자바스크립트의 객체가 틀이라면 그 틀을 기본으로 해서 계속 같은 모양으로 찍어 내는 것임)

-인스턴스에 식별자를 붙여 사용

 

예)

-현재 날짜와 시간을 표시하는 프로그램 만들려 함

-js에서 날짜/시간 정보 => Date객체에 저장·관리

 

3. 프로퍼티 & 메서드

-프로퍼티 : 객체의 특징·속성 (noun같은..)

-메서드 : 객체에서 할 수 있는 동작 (verb같은..)

-인스턴스명 뒤에 마침표(.) 붙이고, 객체의 프로퍼티or메서드 이름을 작성 (이때 메서드는 함수와 같은 역할을 하므로 getHours()처럼 이름 옆에 괄호를 넣어야 함)

 

ex)Date객체 -> toLocaleString( ) 메서드 적용하는 예제