Infinityは「1/0」とすると出力される特別な値。
Infinityは文字列ではない。Infinityを判定するときは「if(v1==Infinity){...}」とすれば良い。
「Infinity-1」とした場合、エラーとならずInfinityの答えが返ってくる。 これにより計算中にInfinityが発生してもエラーで止まることがないことがわかる。
Infinity同士の計算では、減算と除算の場合、答えは空になるので注意。
Infinityは文字列ではない。Infinityを判定するときは「if(v1==Infinity){...}」とすれば良い。
「Infinity-1」とした場合、エラーとならずInfinityの答えが返ってくる。 これにより計算中にInfinityが発生してもエラーで止まることがないことがわかる。
Infinity同士の計算では、減算と除算の場合、答えは空になるので注意。
検証
| 項目 | 値 | 説明 |
|---|---|---|
| infinityの値 | ||
| Infinity-1 | Infinityからいくら数値を引いてもInfinityのまま | |
| Infinityの文字数 | Infinityは文字列として扱われていない。 | |
| if(v1==Infinity) | 判定できる。 | |
| Infinity-Infinity | 0ではなく空になる。 | |
| Infinity+Infinity | ||
| Infinity/Infinity | 1ではなく空になる。 | |
| Infinity*Infinity | ||
| 0/0 | Infinityにはならず、空。代数学的な答えは不定値(すべの数字) | |
| ATAN | Infinityのアークタンジェント |