重複の可能性:
JavaScriptのMax Intとは何ですか?数値が精度を失うことなく到達できる最大の整数値は何ですか?
javascriptの最大整数はいくつですか?0で始まり、0.1秒ごとに100を追加する変数があります。到達できる最大数はいくつですか?
ところで、この質問は以前に答えられたと思いましたが、見つかりませんでした。答えられたら、リンクを送ってください=)ありがとう!
重複の可能性:
JavaScriptのMax Intとは何ですか?数値が精度を失うことなく到達できる最大の整数値は何ですか?
javascriptの最大整数はいくつですか?0で始まり、0.1秒ごとに100を追加する変数があります。到達できる最大数はいくつですか?
ところで、この質問は以前に答えられたと思いましたが、見つかりませんでした。答えられたら、リンクを送ってください=)ありがとう!
JavaScriptの数値は、IEE794浮動小数点倍精度値です。(メモリからの)53ビットの仮数があるので、それはほとんど限界です。
現在、JavaScriptセマンティクスでは、配列のインデックス付けやビット演算子のように、数値を32ビット整数値にキャストする必要がある場合があります。
javascript変数には、任意の値を指定できます。ネイティブサポートでは不十分な場合は、無制限の精度の演算をサポートするさまざまなライブラリがあります(BigInt.jsなど)。
ECMAScript NumberTypeの最大値は+ve無限大です(ただし、無限大は数値ではなく、概念です)。最大の数値はNumber.MAX_VALUEで指定されます。これは、IEEE75464ビット倍精度数値で表現できる最大値です。
いくつかの癖:
var x = Number.MAX_VALUE;
var y = x - 1;
var z = x - 2;
x == y; // true
x == z; // false
ECMAScriptで表現できる連続する整数の範囲は、-2^53から+2^53です。最大の指数は2^1023です。