そういえば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オブジェクト(のプロパティ:追記)だもの。じゃあ数値かどうかでやろうかなー