[基礎][JavaScript]変数05
NaNとInfinity
- 数値型(number)には、整数と少数のほかに NaN(非数)と Infinity(無限)という値がある。
NaN(Not A Number)非数
- NaNは、数ではない数という意味で、数値に変換しようとして変換できないときの値。
次のように文字列を parseInt で整数にしようとすると、結果は NaN になる。
ソースコード【 JavaScript 】
a = 'あいうえお';
num = parseInt(a);
Infinity 無限
- Infinityはある数字を0で割ったときの値。
- JavaScriptでは、数字を0で割ってもエラーにならない。
正の数を0で割るとInfinityになる
ソースコード【 JavaScript 】
num = 100/0;
負の数を0で割ると-Infinityになる
ソースコード【 JavaScript 】
num = -100/0;