본문 바로가기
Javascript

[Javascript] 빌트인(built-in) 객체

by 기리의 개발로그 2023. 11. 17.

빌트인 객체

빌트인 객체 는 ECMAScript 명세에 정의된 객체를 말하며 애플리케이션 전역의 공통 기능을 제공하며 Object, String, Number, Function, Array. Date, Math 와 같은 객체 생성에 관계가 있는 객체와 메소드로 구성된다.


Object


// Object.keys()
// Object.prototype.toString() -> 모든 객체가 사용할 수 있는 메소드
var arr = ["a", "b", "c"];
document.write('Object.keys(arr) : ', Object.keys(arr), '<br/>');

var o = new Object();
document.write('o.toString() : ', o.toString(), '<br/>');


var a = new Array(1,2,3);
document.write('a.toString() : ', a.toString(), '<br/>');

Object.keys(arr) : 0,1,2
o.toString() : [object Object]
a.toString() : 1,2,3

Boolean


Boolean 객체는 boolean 타입을 위한 객체이다.

var foo = new Boolean(true);     // true
var foo = new Boolean('false');  // true
var foo = new Boolean(false);   // false
var foo = new Boolean();        // false

Number


Number 객체는 아래 포스팅을 참고하자.


[Javascript] Number 객체


Math


Math 객체는 아래 포스팅을 참고하자.


[Javascript] Math 객체


Date


Date 객체는 아래 포스팅을 참고하자.


[Javascript] Date 객체


String


String 객체는 아래 포스팅을 참고하자.


[Javascript] String 객체


Array


Array 는 아래 포스팅을 참고하자.


[Javascript] 배열(1)


[Javascript] 배열(2)


Error


Error 생성자는 error 객체를 생성하며 오류 발생 시 throw 된다.

try {
    fun();
    throw new Error("ERRRRROR!");
} catch (e) {
    console.log(e.name + ' : ' + e.message);
}
반응형

'Javascript' 카테고리의 다른 글

[Javascript] ES6 - 템플릿 문자열  (56) 2023.11.21
[Javascript] ES6 - let, const  (68) 2023.11.20
[Javascript] 문서객체모델(DOM)  (0) 2023.11.16
[Javascript] String 객체  (3) 2023.11.15
[Javascript] Number 객체  (1) 2023.11.14

댓글