반응형
자바스크립트 내장객체란?
브라우저의 자바스크립트 엔진에 기본적으로 내장되어있는 전역범위의 여러 객체를 말한다.
수많은 객체들이 존재하며 이 객체들을 이용하여 우리는 많은 일들을 해낼 수 있다.
자바스크립트 내장객체의 종류
1) Object 객체
작성중
2) Number 객체
작성중
3) String 객체
작성중
4) Date 객체
1970년 1월 1일을 UTC(국제표준시) 00:00으로 부터 현재까지 지난 시간을 밀리초로 나타낸다.
let date = new Date() // 매개변수가 없다면 date변수가 선언된 시간을 할당받는다.
// 이렇게 할당된 date 변수에서 원하는 부분을 가져오고 싶다면 이러한 method들을 사용할 수 있다.
date.getFullYear(); // 년도
date.getHours(); // 시간
date.getSeconds(); // 초
5) Math 객체
수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장객체
Math.abs() : 절대값 반환 ex) -3의 경우 3을 반환
Math.floor() : 소수점을 버림 ex) 1.04의 경우 1을 반환
Math.ceil() : method의 인자로 주어진 수보다 큰 integer(정수형)중 가장 작은 수를 반환한다. 즉 1.04의 경우 2를 반환
Math.max() : 인자로 주어진 수중 가장 큰 수를 반환 ex) (1, 5, 20, 6 ) = 20
Math.min() : 인자로 주어진 수 중 가작 작은 수를 반환 ex) (1, 4, 200 ) = 1
Math.sqrt() : 인자로 주어지 수의 제곱근을 반환 ex) 9 => 3
Math.PI : 원주율 PI를 반환
6) JSON(Javascript Object Notation)객체
JSON은 엄연히 Javascript 구문과 차이가 있다.
대표적인 특징
- 객체와 배열 : 속성의 이름은 반드시 큰따움표("")료 표시된 문자열이어야 한다.
- 숫자: 소숫점 뒤에는 적어도 한 자리수가 뒤따라야 한다, NaN(숫자가 아님)과 Infinity(무한대숫자)는 지원하지 않는다.
let A = JSON.parse('{"name": "coke"}') // 문자열을 JSON으로서 분석하여 반환한다.
// A = {name : "coke"} // 자바스크립트 객체가 되었다.
let B = JSON.stringify({name: "coke"}) // 주어진 값에 해당하는 JSON문자열을 반환한다.
// B = '{"name" : "coke"}' JSON 문자열이 되었다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 최신문법 정리 (0) | 2022.01.21 |
---|---|
[JavaScript] Clean Code JavaScript (0) | 2021.12.29 |
[JavaScript] 변수(Variable) (0) | 2021.11.14 |
[JavaScript] DOM(Document Object Model) (0) | 2021.11.10 |
JavaScript | 모던 자바스크립트 Deep Dive 공부기록(1) (0) | 2021.10.25 |