[JavaScript] 빌트인 객체

2024. 6. 7. 10:50· FrontEnd/JavaScript
목차
  1. 1.네이티브 객체
  2. 1-1.Object 
  3. 1-2.Function
  4. 1-3.Boolean
  5. 1-4.Number
  6. 1-5.Math
  7. 1-6.Date
  8. 1-7.String
  9. 1-8.RegExp(정규표현식)
  10. 1-9.Array
  11. 1-10.Error
  12. 1-11.Symbol
  13. 2.호스트 객체
  14. 2-1.전역 객체
  15. 2-2.BOM
  16. 2-3.DOM
728x90

 

모던 자바스크립트 Deep Dive를 참고하여 학습,작성하였습니다.


1.네이티브 객체

애플리케이션 전역의 공통 기능을 제공
네이티브 객체는 애플리케이션의 환경과 관계없이 언제나 사용가능하다.

 

1-1.Object 

Object() 생성자 함수는 객체를 생성
var o =new Object();

 

1-2.Function

모든 함수는 Function 객체다. new연산자로 생성할수있다.
var f = new Function('a','b','return a+b');

 

 

1-3.Boolean

Boolean 생성자 함수로 Boolean 객체를 생성할 수 있다
var b = new Boolean(true);
var b2 = new Boolean(false);

 

 

1-4.Number

Number() 생성자 함수를 통해 Number 객체를 생성
var n = new Number(20);

 

 

1-5.Math

생성자 함수가 아니라 수학 상수와 함수와 관련된 속성 및 메서드를 제공하는 내장 객체다.

 

 

1-6.Date

날짜와 시간을 위한 메소드를 제공하는 빌트인 객체이며 생성자함수다.
var d = new Date();

 

 

 

1-7.String

문자열을 처리하는 데 유용한 속성과 메서드를 제공하는 래퍼 객체이다.
var s = new String('PARK');

 

 

 

1-8.RegExp(정규표현식)

문자열에서 특정 내용을 검색, 대체 또는 추출하는 데 사용
const myRegExp = /^[0-9]+$/;

 

 

 

1-9.Array

배열은 객체이며 유용한 내장 메소드를 포함한다.
var a = new Array(1,2,3,4);

 

 

 

1-10.Error

Error 생성자는 Error 객체를 생성한다.
Error 객체의 인스턴스는 런타임 에러가 발생할 때 throw된다.

 

 

 

 

1-11.Symbol

심볼(고유하고 프로그램 전체에서 유일한 값)을 생성할 수 있다.

 

 

 

 

 

 

2.호스트 객체

호스트 환경에 정의된 객체를 말한다.

2-1.전역 객체

유일한 최상위 객체를 의미 
브라우저 측에서는 window 객체
서버 측에서는 global 객체

 

 

 

 

2-2.BOM

브라우저 탭 또는 브라우저 창의 모델을 생성
최상위 객체는 window 객체
자식 객체 들은 브라우저의 다른 기능들을 표현

 

 

 

 

 

 

2-3.DOM

현재 웹페이지의 모델을 생성
최상위 객체는 document 객체
자식 객체들은 문서의 다른 요소들을 표현

 

 

 

 

 

 

 

 


🎈참고자료

https://poiemaweb.com/js-built-in-object

 

728x90
저작자표시 (새창열림)

'FrontEnd > JavaScript' 카테고리의 다른 글

[JavaScript] Number 레퍼 객체  (0) 2024.06.07
[JavaScript] 객체지향 프로그래밍  (0) 2024.06.06
[JavaScript] 클로저  (0) 2024.06.06
  1. 1.네이티브 객체
  2. 1-1.Object 
  3. 1-2.Function
  4. 1-3.Boolean
  5. 1-4.Number
  6. 1-5.Math
  7. 1-6.Date
  8. 1-7.String
  9. 1-8.RegExp(정규표현식)
  10. 1-9.Array
  11. 1-10.Error
  12. 1-11.Symbol
  13. 2.호스트 객체
  14. 2-1.전역 객체
  15. 2-2.BOM
  16. 2-3.DOM
'FrontEnd/JavaScript' 카테고리의 다른 글
  • [JavaScript] 전역 객체
  • [JavaScript] Number 레퍼 객체
  • [JavaScript] 객체지향 프로그래밍
  • [JavaScript] 클로저
아사_
아사_
프로그래밍 공부한거 정리해두는 메모장 블로그
아사_
개발공부 블로그
아사_
전체
오늘
어제
  • 분류 전체보기
    • FrontEnd
      • html
      • css
      • JavaScript
      • Node.js
      • React
      • React Native
    • BackEnd
      • SpringBoot
      • FastAPI
      • PHP
      • Flask
      • supabase
    • Language
      • Python
      • JAVA
      • Kotlin
      • C++
    • Development Tools
      • AWS
      • GIT,GITHUB
      • Docker
      • 메시지 브로커
      • 기타 도구,플랫폼
    • Computer Science
      • 개발지식
      • Server&Network
      • Algorithm&DataStructure
      • Security
      • DataBase
      • OS
    • AI
    • 기타
      • 잡다
      • Android
      • 도서
    • 클론코딩
      • 생활코딩 Express.js
      • 점프 투 장고
      • 생활코딩 Node.js

인기 글

최근 글

250x250
hELLO · Designed By 정상우.v4.2.2
아사_
[JavaScript] 빌트인 객체
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.