일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- javascript
- react-native-image-picker
- 배열
- ios
- Android
- react-native-vision-camera
- 코드숨
- 타입스크립트
- 크라코
- 프로그래머스
- sort( )
- 자료구조와알고리즘
- 파스에러
- Typescript
- 리액트네이티브
- react-native-camera-roll
- 리액트쿼리
- reactnative
- Flipper
- 제네릭타입
- react-hook-form
- 모던자바스크립트
- react-native
- 자바스크립트
- 리액트
- craco
- 유니온타입
- React
- js
- slice
Archives
- Today
- Total
KassyLog
[모던 자바스크립트]Number 본문
Number 객체는 생성자 함수 객체다.
Number 프로퍼티
- Number.EPSILON
ES6에서 도입된 이 프로퍼티는 1과 1보다 큰 숫자 중에서 가장 작은 숫자와의 차이와 같다. (2.2204460492503130808472633361816E-16.) - Number.MAX_VALUE
자바스크립트에서 표현할 수 있는 가장 큰 양수 값이다. Number.MAX_VALUE보다 큰 숫자는 Infinity다. - Number.MIN_VALUE
자바스크립트에서 표현할 수 있는 가장 작은 양수 값이다. Number.MIN_VALUE보다 작은 숫자는 0이다. - Number.MAX_SAFE_INTEGER
자바스크립트에서 안전하게 표현할 수 있는 가장 큰 정수 값이다. - Number.MIN_SAFE_INTEGER
자바스크립트에서 안전하게 표현할 수 있는 가장 작은 정수 값이다. - Number.POSITIVE_INTEGER
양의 무한대를 나타내는 숫자값 Infinity와 같다. - Number.NEGATIVE_INTEGER
음의 무한대를 나타내는 숫자값 - Infinity와 같다. - Number.NaN
숫자가 아님을 나타내는 숫자 값이다.
Number 메서드
- Number.isFinite
이 정적 메서드는 인수로 전달된 숫자값이 정상적인 유한수, 즉 Infinnity 또는 -Infinity가 아닌지 검사하여 그 결과를 불리언 값으로 반환한다. 만약 인수가 NaN이면 언제나 false를 반환한다. - Number.isInteger
이 정적 메서드는 인수로 전달된 숫자값이 정수인지 검사하여 그 결과를 불리언 값으로 반환한다. 검사하기 전에 인수를 숫자로 암묵적 타입 변환하지 않는다. - Number.isNaN
이 정적 메서드는 인수로 전달된 숫자값이 NaN인지 검사하여 그 결과를 불리언 값으로 반환한다.
빌트인 전역 함수 isNaN과 차이점이 있는데, 빌트인 전역 함수 isNaN은 전달받은 인수를 숫자로 암묵적 타입 변환하여 검사를 수행했지만 Number.isNaN 메서드는 전달받은 인수를 숫자로 암묵적 타입 변환하지 않는다.
//Number.isNaN은 인수를 숫자로 암묵적 타입 변환하지 않는다.
Number.isNaN(undefined); //false
//isFinite는 인수를 숫자로 암묵적 타입 변환한다. undefined는 NaN으로 암묵적 타입 변환 된다.
isNaN(undefined); //true
- Number.isSageInteger
숫자값이 안전한 정수인지 검사하여 그 결과를 불리언 값으로 반환한다. - Number.prototype.toExponential
숫자를 지수 표기법으로 변환하여 문자열로 반환한다. 지수표기법이란 매우 크거나 작은 숫자를 표현할 때 주로 사용하며 e(Exponent) 앞에 있는 숫자에 10의 n승을 곱하는 형식으로 수를 나타내는 방식이다. 인수를 소수점 이하로 표현할 자릿수를 전달할 수 있다. - Number.prototype.toFixed
숫자를 반올림하여 문자열로 반환한다. - Number.prototype.toPrecision
인수로 전달받은 전체 자릿수까지 유효하도록 나머지 자릿수를 반올림하여 문자열로 반환한다. 인수로 전달받은 전체 자릿수로 표현할 수 없는 경우 지수 표기법으로 결과를 반환한다. - Number.prototype.toString
숫자를 문자열로 변환하여 반환한다.
'javascript' 카테고리의 다른 글
[모던 자바스크립트]Date (0) | 2023.02.28 |
---|---|
[모던 자바스크립트]Math (0) | 2023.02.27 |
[모던 자바스크립트]배열 (0) | 2023.02.17 |
[모던 자바스크립트]함수의 추가 기능 (0) | 2023.02.13 |
배열에서 중복 제거 (0) | 2023.02.06 |