無限と非数 JavaScript
2011.07.31
この記事は最終更新日から1年以上が経過しています。
JavaScriptの数値には無限と非数というものがあります。
<script type="text/javascript"> a = 50 / 0; document.write(a); </script>
このように数値を0で割っても「エラー」にはならず『Infinity(無限)』という結果を返します。
また、非数は
非数
<script type="text/javascript"> a = "こんばんわ"*10; document.write(a); </script>
のように数値に変換できない文字列を数値にしようとすると、
非数となり『NaN(非数)』と表示されます。
また、非数かどうかのチェックは