MW211 EXIT

devlog
JavaScript/数値チェック
2011年12月25日
JavaScriptでの数値チェックは「isNaN()」を使う。
┌──────────────────────────────────────┐
│if (isNaN(値)) {                                                            │
│  alert("数値じゃありません");                                              │
│} else {                                                                    │
│  alert("数値です");                                                        │
│}                                                                           │
└──────────────────────────────────────┘
ベタな話だが、数値じゃない場合が「真」だから注意。

「あれ?数値を入力したつもりが、数値チェックでエラーとなるな。
もしかして入力した時は文字列扱いだから、
Number()かなんかなにかで数値型に変換してからisNaN()にかけなきゃダメかな?」
とか思ったら本末転倒になってしまう。
分類:JavaScript