1

私はvar r = INFINITY;v8 /math.jsで見ます

しかし、コンソールでは機能しません。

INFINITY プロパティのソースは何ですか?

内部ではどのように実装されていますか?

4

4 に答える 4

3

正の無限大を参照するために、そのコードベース内で定義された参照である可能性があります。正および負の無限大は、JavaScript で使用される IEEE 754 倍精度浮動小数点標準の機能です。

実装

Sign Exponent Fraction 
0    11⋯11    00⋯00     +Infinity   
1    11⋯11    00⋯00     -Infinity

ソース

ソース

INFINITYそのコードベースのマクロをここで見ることができます。しかし、それはPythonにあります。JavaScript にどのように組み込まれるかは、ビルドの一部になる可能性があります。

于 2015-11-22T16:18:49.700 に答える
0

これは、への一定の参照です。Infinity

mozilla.orgから:

[The] Infinity プロパティは、無限を表す数値です。

これは無限大のように振る舞います。つまり、正の数に is を掛け、InfinityisInfinityで割ったものInfinityです0

console.log(1 * Infinity); // Infinity
console.log(1 / Infinity); // 0
于 2015-11-22T16:17:19.110 に答える