자바 스크립트를 수 개체
자바 스크립트는 하나의 숫자 유형입니다.
당신은 소수점이 번호를 작성하는 데 사용되지 않을 수 있습니다 사용할 수 있습니다.
자바 스크립트 번호
자바 스크립트 번호 또는 쓰기 소수점을 사용하지 않을 수있다 :
예
var x=34; // 不使用小数点
과학 (지수) 표기법을 통해 대형 또는 매우 작은 숫자 쓰기 :
예
var z=123e-5; // 0.00123
모든 수치는 64 자바 스크립트입니다
자바 스크립트 언어의 유형이 아닙니다. 많은 다른 프로그래밍 언어와는 달리, 자바 스크립트 등과 같은 정수, 짧은, 긴, 플로트 디지털의 다른 유형을 정의하고 있지 않습니다.
자바 스크립트에서는 숫자 정수형, 부동 소수점 형으로 분할되지 않고, 모든 수치는 부동 소수점 형식에서이다. 자바 스크립트 IEEE754 표준, 그것은 최소값 ± 5 × -324이고, ± 1.7976931348623157 10,308 X의 최대 수를 나타내는 64 비트 부동 소수점 디지털 포맷을 정의 사용
값 (일명 분수 / 가수) | 색인 | 기호 |
---|---|---|
52 비트 (0-51) | 11 비트 (50-62) | 1 비트 (63) |
정확성
정수 15까지 (포인트 또는 지수 표기없이 진수).
소수점의 최대 개수는 17이지만, 부동 소수점 연산은 항상 100 % 정확한 :
진수 16 진수
접두사가 0이면 접두어는 16 진수로 해석됩니다, 제로 "X"이면, 자바 스크립트는 숫자 상수 8 진수로 해석됩니다.
당신이 진수 변환을 수행 할 필요가없는 절대 숫자 앞에 0을 써주세요. |
기본적으로 자바 스크립트 자리 소수점 표시에 의해.
하지만 당신은 출력 진수, 진수, 바이너리에 toString () 메서드를 사용할 수 있습니다.
예
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000
»시도
인피니티 (무한대)
연산의 결과는 디지털 상부 자바 스크립트 (오버플로) 표현 될 수있는 수를 초과 할 경우, 결과는 특수 무한대 (무한대) 값이고, 무한대에 자바 스크립트 표현. 음의 값은 자바 스크립트의 부의 범위 나타낼 수 넘으면, 그 결과 음의 무한대에 나타내는 -Infinity 자바 스크립트이다. 행동 무한 값 특성, 우리는 같은 생길들은 더하기, 빼기, 곱하기 및 나누기 연산 결과에 기초하여 무한하다 (물론, 자신의 기호를 유지).
예
동안 (myNumber! = 무한대)
{
myNumber = myNumber * myNumber; // myNumber 동일 무한대까지 이중 계산
}
»시도
0으로 나누기도 제한했다 :
NaN의 - 숫자가 아닌 값
NaN의 속성은 숫자가 아닌 값을 나타내는 특수 값입니다. 이 속성 값은 숫자가 아니라는 것을 나타 내기 위해 사용된다. 번호 객체가 숫자 값이 아닌 것을 나타내는 경우,이 값으로 설정 될 수있다.
당신은 값이 NaN 값이 있는지 여부를 확인하려면 때는 isNaN () 전역 함수를 사용할 수 있습니다.
0으로 나누기가 무한대, 무한대의 숫자입니다 :
디지털은 디지털 또는 개체 수있다
개인 디지털 데이터는 X = 123으로 초기화 할 수 있습니다;
자바 스크립트 디지털 객체의 초기화 데이터, var에 y를 = 새로운 번호 (123);
디지털 속성
- MAX_VALUE
- MIN_VALUE
- NEGATIVE_INFINITY
- POSITIVE_INFINITY
- NaN의
- 프로토 타입
- 생성자
수치 방법
- 에서는 toExponential ()
- 에서는 toFixed ()
- 에서는 toPrecision ()
- toString ()
- valueOf ()