출처 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number
설명
Number
객체 의 기본 용도는 다음 과 같습니다.
속성
Number.EPSILON
- 두 개의 표현 가능한 숫자 사이의 최소 간격.
Number.MAX_SAFE_INTEGER
- JavaScript ( ) 의 최대 안전 정수입니다 .
253 - 1
Number.MAX_VALUE
- 가장 큰 양의 표현 가능 숫자.
Number.MIN_SAFE_INTEGER
- JavaScript ( ) 의 최소 안전 정수입니다 .
-(253 - 1)
Number.MIN_VALUE
- 가장 작은 양의 표현 가능 수 - 즉 0에 가장 가까운 양수 (실제로 0이 아님).
Number.NaN
- 특별한 "숫자가 아닌"값.
Number.NEGATIVE_INFINITY
- 음의 무한대를 나타내는 특수 값. 오버플로로 돌아왔다.
Number.POSITIVE_INFINITY
- 무한대를 나타내는 특수 값. 오버플로로 돌아왔다.
Number.prototype
Number
개체 에 속성을 추가 할 수 있습니다.
메소드
Number.isNaN()
- 전달 된 값이 NaN인지 확인합니다.
Number.isFinite()
- 전달 된 값이 유한 수인지 확인하십시오.
Number.isInteger()
- 전달 된 값이 정수인지 확인하십시오.
Number.isSafeInteger()
- 전달 된 값이 안전한 정수 ( 와 사이의 숫자 ) 인지 확인합니다 .
-(253 - 1)
253 - 1
Number.toInteger()
- 전달 된 값을 평가하고이를 정수 (또는
Infinity
) 로 변환 하지만 제거되었습니다. Number.parseFloat()
- 값은
parseFloat()
전역 객체 의 값과 같습니다 . Number.parseInt()
- 값은
parseInt()
전역 객체 의 값과 같습니다 .
Number
인스턴스
모든 Number
인스턴스는에서 상속됩니다 Number.prototype
. Number
생성자 의 프로토 타입 객체는 모든 Number
인스턴스 에 영향을 미치도록 수정할 수 있습니다 .
메소드
Number.prototype.toExponential()
- 지수 표기법으로 숫자를 나타내는 문자열을 리턴합니다.
Number.prototype.toFixed()
- 고정 소수점 표기법으로 숫자를 나타내는 문자열을 반환합니다.
Number.prototype.toLocaleString()
- 이 숫자의 언어에 민감한 표현이있는 문자열을 반환합니다.
Object.prototype.toLocaleString()
메소드를 오버라이드 (override)합니다 . Number.prototype.toPrecision()
- 고정 소수점 또는 지수 표기법으로 지정된 정밀도로 숫자를 나타내는 문자열을 반환합니다.
Number.prototype.toSource()
- 지정된
Number
객체를 나타내는 객체 리터럴을 반환 합니다. 이 값을 사용하여 새 객체를 만들 수 있습니다.Object.prototype.toSource()
메소드를 오버라이드 (override)합니다 . Number.prototype.toString()
- 지정된 기수 (기본)로 지정된 객체를 나타내는 문자열을 반환합니다.
Object.prototype.toString()
메소드를 오버라이드 (override)합니다 . Number.prototype.valueOf()
- 지정된 객체의 프리미티브 값을 반환합니다.
Object.prototype.valueOf()
메소드를 오버라이드 (override)합니다 .
출처 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger
Number.isInteger()
구문
Number.isInteger (V의 ALUE )
매개 변수
value
- 정수로 테스트 할 값입니다.
반환 값
Boolean
지정된 값이 정수인가 어떤가를 나타내는 A 입니다.
설명
대상 값이 정수인 경우 반환 true
하고 그렇지 않으면 반환 false
합니다. 값이 NaN
또는 무한대이면 반환하십시오 false
.
예제
Number.isInteger(0); // true
Number.isInteger(1); // true
Number.isInteger(-100000); // true
Number.isInteger(99999999999999999999999); // true
Number.isInteger(0.1); // false
Number.isInteger(Math.PI); // false
Number.isInteger(NaN); // false
Number.isInteger(Infinity); // false
Number.isInteger(-Infinity); // false
Number.isInteger('10'); // false
Number.isInteger(true); // false
Number.isInteger(false); // false
Number.isInteger([1]); // false
폴리 필
Number.isInteger = Number.isInteger || function(value) {
return typeof value === 'number' &&
isFinite(value) &&
Math.floor(value) === value;
};
'Programing > JavaScript' 카테고리의 다른 글
Array.prototype.unshift() // 배열의 맨앞에 요소추가 (0) | 2019.01.24 |
---|---|
typeof, Number.isInteger(), isFinite(), isNaN() // 데이터 유형찾기 (0) | 2019.01.24 |
Array .isArray () // 배열인지 ? (0) | 2019.01.23 |
delete operator // 객체에서 삭제 (0) | 2019.01.23 |
JavaScript : Scope 이해 (0) | 2019.01.23 |