본문 바로가기
방통대/HTML5

[HTML5] 10-3 객체

by 꿈꾸는 몽나 2024. 4. 28.
728x90

객체

: 자바스크립트의 작업 대상 -> 가장 기본적인 자료형

: 실세계의 유무형의 것을 모델링하기 위해 변수함수를 그룹화한 것

-속성 : 객체의 특성/상태를 표현하기 위한 데이터

-메소드 : 객체와 관련된 작업을 처리하는 함수

             : 데이터를 동작하는 규칙이나 방법

 

: 종류

-내장 객체(코어 객체) -> String, Array, Date, Math 등

-사용자 정의 객체

 

 

 

 

 

 

String 객체

: 문자의 모양을 지정하거나 문자열을 다루기 위한 객체

-> new 연산자 사용, 문자열을 변수에 할당하면 자동으로 생성

 

-속성

: length -> 문자열의 길이 반환

 

-메서드

: 글꼴 관련 메서드

: 위치 이동 관련 메서드

: 문자열 처리 관련 메서드

 

 

 

 

 

 

Array 객체

: 배열을 사용하기 위한 객체

 

 

예시)

 

출력:

 

 

 

 

 

 

 

Date 객체

: 사용자 시스템의 날짜와 시간을 관리해주는 객체

 

 

 

: 날짜/시간의 표시 형식을 지정하는 메서드

 

 

 

 

Math 객체

: 수학 계산과 관련된 객체

-> new 연산자 없이 바로 사용 : Math.속성, Math.메서드()

 

 

예시)

 

출력:

 

 

 

 

사용자 정의 객체

: 프로토타입 기반의 언어

*생성 : 일반 함수와 동일한 형식의 생성자 함수 이용

 

 

 

예시)

 

출력:

728x90

'방통대 > HTML5' 카테고리의 다른 글

[HTML5] 11-1 문서 객체 모델  (0) 2024.05.04
[HTML5] 10-4 이벤트  (2) 2024.04.28
[HTML5] 10-2 변수, 연산자, 문장, 함수  (0) 2024.04.28
[HTML5] 10-1 자바스크립트  (0) 2024.04.28
[HTML5] 9-3 다단  (0) 2024.04.20