>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트에서 double은 무엇을 의미하나요?

자바스크립트에서 double은 무엇을 의미하나요?

青灯夜游
青灯夜游원래의
2022-10-09 17:12:424159검색

double은 64비트(8바이트)를 사용하여 부동 소수점 숫자를 저장하는 "배정밀도 부동 소수점 숫자"를 의미합니다. 이는 JavaScript의 예약어입니다. Double(이중 정밀도 부동 소수점 숫자)은 15 또는 16개의 유효 십진수를 나타낼 수 있으며, 표현할 수 있는 숫자의 절대값 범위는 대략 "-1.79E+308"에서 "+1.79E+308"까지입니다. 부동 소수점 숫자가 가장 많습니다. 유효 십진수는 15개 또는 16개입니다.

자바스크립트에서 double은 무엇을 의미하나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

double은 "배정밀도 부동 소수점 수"를 의미하며 JavaScript의 예약어입니다.

예약어는 JavaScript 언어 내에서 사용하기 위해 준비된 이름(또는 명령) 집합입니다. 이러한 이름은 현재 특별한 목적이 없으며 JavaScript 업그레이드용으로 예약되어 있습니다. 구체적인 지침은 표에 나와 있습니다.

JavaScript 예약어
abstract double goto native static
boolean enum imple ments package super
byte export import private synchronized
char extends int protected throws
class final 인터페이스 public transient
const float long short 휘발성

Double은 컴퓨터에서 사용하는 데이터 유형으로, 64비트(8바이트)를 사용하여 부동 소수점 숫자를 저장합니다. 15자리 또는 16자리의 유효 십진수를 표현할 수 있으며, 표현할 수 있는 숫자의 절대값 범위는 대략 -1.79E+308 ~ +1.79E+308입니다.

Double은 실수를 소수 부분으로 표현하는 데 사용됩니다. 일반적으로 컴퓨터 프로그래밍에서 변수를 정의하는 데 사용되며, 값 범위는 -1.7E-308~1.7E+ 308입니다. 정밀 부동 소수점 숫자는 최대 15 또는 16개의 소수 유효 숫자를 갖습니다.

저장에 64비트를 사용하는 이중 정밀도 이진 십진수입니다.

1비트
11비트
52비트
S(부호 비트), 숫자 63
E(코드 비트), no. 62~52
M(소수점 이하), 숫자 51~0
0은 양수, 1은 음수
1~2046
any

IEEE7 54 지정 감소 번호 채택 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

단정밀도 부동 소수점 숫자(float)와 배정밀도 부동 소수점 숫자(double)의 차이점은 다음과 같습니다.

(1) 메모리에서 차지하는 바이트 수가 다릅니다

Single- 정밀 부동 소수점 숫자는 기계에서 4바이트를 차지합니다

이중 정밀도 부동 소수점 숫자는 기계에서 8바이트를 차지합니다

(2) 유효 자릿수가 다릅니다

단일 정밀도 부동 소수점 숫자는 7개의 유효 자릿수를 가집니다

이중 정밀도 부동소수점 숫자는 유효숫자가 16개입니다

(3) 그래서 표현할 수 있는 숫자의 범위가 다릅니다

단정도 부동소수점의 표현범위: -3.40E+38 ~ +3.40E+38

표현 배정밀도 부동 소수점 범위 : -1.79E+308 ~ +1.79E+308

(4) 프로그램마다 처리 속도가 다릅니다

일반적으로 CPU는 단정밀도 부동 소수점 숫자를 CPU보다 빠르게 처리합니다. 배정밀도 부동 소수점 숫자를 처리합니다.

【관련 추천: 자바스크립트 학습 튜토리얼, 프로그래밍 영상

최대 감소 수
*
1 11 1111 1110
1111 11 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111

위 내용은 자바스크립트에서 double은 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.