ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript で double は何を意味しますか

JavaScript で double は何を意味しますか

青灯夜游
青灯夜游オリジナル
2022-10-09 17:12:424159ブラウズ

double は「倍精度浮動小数点数」を意味し、64 ビット (8 バイト) を使用して浮動小数点数を格納する JavaScript の予約語です。 Double (倍精度浮動小数点数) は 15 桁または 16 桁の有効な 10 進数を表現でき、表現できる数値の絶対値の範囲は約 "-1.79E 308" から "1.79E 308" です。倍精度浮動小数点数ポイント番号は最大 15 桁または 16 桁の有効桁数です。

JavaScript で double は何を意味しますか

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

double は「倍精度浮動小数点数」を意味し、JavaScript の予約語です。

予約語は、JavaScript 言語内で使用するために用意された名前 (またはコマンド) のセットです。現在、これらの名前には特定の目的はなく、JavaScript のアップグレード用に予約されているため、ユーザーは使用しないことをお勧めします。具体的な手順を表に示します。

#JavaScript の予約語abstract goto native static##boolean バイト char class # #最終 インターフェイス パブリック transientfloat 倍精度浮動小数点数 (double) はコンピュータで使用されるデータ型で、64 ビット (8 バイト) を使用します。浮動小数点数を格納します。有効数字 15 桁または 16 桁を表現でき、表現できる数値の絶対値の範囲はおよそ -1.79E 308 ~ 1.79E 308 です。
double
enum implements package super
エクスポート インポート プライベート 同期
extends int protected throws
##const
long short volatile
倍精度浮動小数点数 (Double) は、小数部を持つ実数を表すために使用されます。一般に、コンピュータ プログラミングで変数を定義するために使用されます。8 バイトの記憶領域を占有し、その値の範囲は次のとおりです。 -1.7E -308~1.7E 308、倍精度浮動小数点数は有効桁数が 15 または 16 桁までです。


倍精度 2 進 10 進数。64 ビットを使用して格納します。

#1 桁
11 桁
52 桁
S (符号ビット)、番号は 63
E (拡張コード ビット)、番号は 62 ~52
M (小数点以下の桁数)、数値 51 ~ 0
0 は正を意味し、1 は負を意味します
1~2046
任意の
リダクション数を使用したバイナリ表現範囲IEEE754 で規定されている値は次のとおりです (* は 0 または 1 を表します):


#リダクション数の最小値

*000 0000 00010000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000*
#最大削減数
#111 1111 1110
1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111

単精度浮動小数点数(float)と倍精度浮動小数点数(double)の違いは以下のとおりです。

(1)バイト数メモリ占有率が異なります

単精度浮動小数点数はマシン内で 4 バイトを占有します

倍精度浮動小数点数はマシン内で 8 バイトを占有します

( 2) 有効桁数が異なります

単精度浮動小数点数の有効桁数は7桁です

倍精度浮動小数点数の有効桁数は16桁です

( 3)表現できる数値の範囲が異なります

単精度浮動小数点の表現範囲:-3.40E 38 ~ 3.40E 38

倍精度浮動小数点の表現範囲: -1.79E 308 ~ 1.79E 308

(4) プログラム内の処理速度が異なります

一般に、CPU は倍精度浮動小数点数よりも単精度浮動小数点数の処理速度が速くなります。 -ポイント番号。

[関連する推奨事項: JavaScript 学習チュートリアル プログラミング ビデオ ]

以上がJavaScript で double は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。