タグ

ブックマーク / sandai.hatenadiary.org (1)

  • 通常の数値かどうかはisNaN関数じゃなくてisFinite関数 - 三等兵

    そういえばJSはブログでは久しぶりでした。 NaNでちょっとめんどうなことになったんですが、何かなーと思ったらNumberオブジェクト(のプロパティ:追記)だったのですね。 console.log(typeof(NaN)); // number というわけでありがちなミスをしてしまいまして。数値以外ははじこうとしてこういうようなことをやってしまいました。これの前にparseIntで文字列から数値に変換し、それぞれ配列に入れたという設定。 var arr = [2, 4, 6, 12, 45, NaN, 47, 1322, NaN]; for(var i = 0; i < arr.length; i++) { if(typeof(arr) == 'number'){ // } } だめですね。うん。NaNはNumberオブジェクト(のプロパティ:追記)だもの。じゃあ数値かどうかでやろうかなー

    通常の数値かどうかはisNaN関数じゃなくてisFinite関数 - 三等兵
  • 1