IEEE 754-2008セクション「9.2.1 特別な値」には、次のことが記載されています。
pow(+1, y)
は1
任意ですy
(静かな場合でもNaN
)
ドキュメント全体を読んでいない場合、ウィキペディアはショートカットを提供します:
IEEE 754 標準の 2008 年版では、 quiet の代わりに使用されているものをすべて返すため、
pow(1, qNaN)
とpow(qNaN, 0)
の両方が返されるはずです。1
1
NaN
では、なぜJavaScript にMath.pow(1, NaN)
あるのでしょうか。NaN
基準を満たしていませんか?