この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript クイズ
25. zero
以下が出力されます:
Infinity
-Infinity
NaN
true
false
true
false
NaN
NaN
true
true
-Infinity
Infinity
Infinity
1 / 0は、無限大を表すInfinityを返します。-1 / 0は、負の無限大を表す-Infinityを返します。0 / 0は、数学的に未定義であり、NaN(Not a Number) を返します。0 === -0は、trueを返します。また、Object.is(0, -0)は、falseを返します。Object.is(0, Math.round(-0.5))は、trueを返します。Math.roundで -0.5 を丸めると 0 になるためです。Object.is(0, Math.round(0.5))は、falseを返します。Math.roundで 0.5 を丸めると 1 になるためです。0 * Infinityは、どの数と掛けてもNaNを返します。Infinity / Infinityは、数学的に未定義であり、NaNを返します。Object.is(0, Math.sign(0))は、trueを返します。Math.signは、0 に対して 0 を返すためです。Object.is(0, Math.sign(-0))は、trueを返します。Math.signは、-0 に対して -0 を返すためです。1 / -0は、負の無限大を表す-Infinityを返します。1 / 0は、無限大を表すInfinityを返します。1n / 0nは、BigInt の除算になるため、エラーが発生します。