私はvar r = INFINITY;
v8 /math.jsで見ます
しかし、コンソールでは機能しません。
INFINITY プロパティのソースは何ですか?
内部ではどのように実装されていますか?
正の無限大を参照するために、そのコードベース内で定義された参照である可能性があります。正および負の無限大は、JavaScript で使用される IEEE 754 倍精度浮動小数点標準の機能です。
実装
Sign Exponent Fraction
0 11⋯11 00⋯00 +Infinity
1 11⋯11 00⋯00 -Infinity
ソース
INFINITY
そのコードベースのマクロをここで見ることができます。しかし、それはPythonにあります。JavaScript にどのように組み込まれるかは、ビルドの一部になる可能性があります。
これは、への一定の参照です。Infinity
mozilla.orgから:
[The] Infinity プロパティは、無限を表す数値です。
これは無限大のように振る舞います。つまり、正の数に is を掛け、Infinity
isInfinity
で割ったものInfinity
です0
。
console.log(1 * Infinity); // Infinity
console.log(1 / Infinity); // 0