2021-09-28 노션페이지
2021-11-14 노션페이지
기록된 노션을 다시 정리
래퍼객체란
- 원시 타입의 프로퍼티에 접근하려고 할 때 생성되는 임시 객체를 래퍼 객체(wrapper object)라고 합니다.
1. Number Property
- 1.1 Number.MAX_VALUE
자바스크립트에서 사용 가능한 가장 큰 숫자(1.7976931348623157e+308)를 반환한다. (MAX_VALUE보다 큰 숫자는 Infinity이다.)
- 1.2 Number.MIN_VALUE
자바스크립트에서 사용 가능한 가장 작은 숫자(5e-324)를 반환한다. MIN_VALUE는 0에 가장 가까운 양수 값이다.
- 1.3 Number.POSITIVE_INFINITY
양의 무한대 Infinity를 반환한다.
- 1.4Number.NEGATIVE_INFINITY
음의 무한대 -Infinity를 반환한다.
2. Number Method
- 2.1 Number.isFinite(testValue: number): boolean
매개변수에 전달된 값이 정상적인 유한수인지를 검사하여 그 결과를 Boolean으로 반환한다.Number.isFinite()는 전역 함수 isFinite()와 차이가 있다.
- 전역 함수 isFinite()는 인수를 숫자로 변환하여 검사를 수행
- Number.isFinite()는 인수를 변환하지 않는다.
window.isFinite('10') // true Number.isFinite('10') // false window.isNaN({}); // true Number.isNaN({}); // false```
- 2.2. Number.isInteger(testValue: number): boolean
매개변수에 전달된 값이 정수인지 검사하여 그 결과를 Boolean으로 반환한다. 검사전에 인수를 숫자로 변환하지 않는다.
=>Number.isInteger('123')
일 경우에도 false 반환
- 2.3 Number.isNaN(testValue: number): boolean
매개변수에 전달된 값이 NaN인지를 검사하여 그 결과를 Boolean으로 반환한다.Number.isNaN()는 전역 함수 isNaN()와 차이가 있다.
- 위
isFinite
같은 현상이다.
- 2.4 Number.prototype.toFixed
매개변수로 지정된 소숫점자리를 반올림하여 문자열로 반환한다.
참조: poiemaweb.com