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 |