-
자바스크립트 내장객체
자바스크립트에는 사용할 수 있는 생성자에는 사용자가 정의하는 생성자 외에도 자바스크립트에 처음부터 포함된 내장 생성자가 있다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects
Date 생성자
날짜와와 시간을 저장할 수 있고 날짜와 관련 된 메서드도 제공해준다.
Date 객체를 활용하면 생성 및 수정 시간을 저장하거나 시간을 측정할 수 있고, 현재 날짜도 출력할 수 있다.
var now = new Date(); console.log(now); // 현재 날짜 및 시간 출력
아래는 Date 객체가 제공하는 주요 메서드이다.
- getFullYear() : 연도를 반환한다.
- getMonth() : 월을 반환한다(0~11)
- getDate() : 날짜를 반환한다.
- getDay() : 요일을 반환한다.
- getHours(), getMinutes(), getSeconds, getMilliseconds() : 시, 분, 초, 밀리초를 반환한다.
자바스크립트 객체의 분류
- 네이티브 객체
내장 생성자(Object, String, Number, Boolean, Array, Function 등)로 생성된 객체와 Json, Math, Reflect 등
- 호스트 객체
ECMAScript에는 정의되어 있지 않지만, 자바스크립트 실행 환경에 정의된 객체가 호스트 객체이다. 브라우저 객체(Window, Navigator, History, Location 등), DOM에 정의되어 있는 객체
- 사용자 정의 객체
사용자가 정의한 자바스크립트 코드를 실행한 결과로 생성된 객체
'Study > JavaScript' 카테고리의 다른 글
[JavaScript] 배열의 기초 (0) 2022.01.12 [JavaScript] 객체의 기초 2.생성자 (0) 2022.01.12 [JavaScript] 함수의 기초 (0) 2022.01.12 객체의 기초 1.객체 리터럴 (0) 2022.01.12 [JavaScript] 데이터 타입 (0) 2022.01.12 댓글