ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript で double は何を意味しますか
double は「倍精度浮動小数点数」を意味し、64 ビット (8 バイト) を使用して浮動小数点数を格納する JavaScript の予約語です。 Double (倍精度浮動小数点数) は 15 桁または 16 桁の有効な 10 進数を表現でき、表現できる数値の絶対値の範囲は約 "-1.79E 308" から "1.79E 308" です。倍精度浮動小数点数ポイント番号は最大 15 桁または 16 桁の有効桁数です。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
double は「倍精度浮動小数点数」を意味し、JavaScript の予約語です。
予約語は、JavaScript 言語内で使用するために用意された名前 (またはコマンド) のセットです。現在、これらの名前には特定の目的はなく、JavaScript のアップグレード用に予約されているため、ユーザーは使用しないことをお勧めします。具体的な手順を表に示します。
double
| goto native | static | ||
enum | implements | package | super | |
エクスポート | インポート | プライベート | 同期 | |
extends | int | protected | throws | |
インターフェイス | パブリック | transient | ##const | |
long | short | volatile | 倍精度浮動小数点数 (double) はコンピュータで使用されるデータ型で、64 ビット (8 バイト) を使用します。浮動小数点数を格納します。有効数字 15 桁または 16 桁を表現でき、表現できる数値の絶対値の範囲はおよそ -1.79E 308 ~ 1.79E 308 です。 |
倍精度 2 進 10 進数。64 ビットを使用して格納します。
11 桁 | 52 桁 | S (符号ビット)、番号は 63 |
E (拡張コード ビット)、番号は 62 ~52 |
M (小数点以下の桁数)、数値 51 ~ 0 | 0 は正を意味し、1 は負を意味します |
1~2046 | 任意の | リダクション数を使用したバイナリ表現範囲IEEE754 で規定されている値は次のとおりです (* は 0 または 1 を表します): |
#リダクション数の最小値
000 0000 0001 | 0000 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 サイトの他の関連記事を参照してください。