function IsValid(value){
var valid = true;
if (isNaN(value) || value == ""){
valid = false;
}
return value;
}
JavaScriptの初心者ですから、これは簡単な質問です。上記の関数を使用してパラメータをチェックし、エラーメッセージを生成しています。それはそれの "isNaN"の部分を除いて正常に動作します。初心者のJavaScript isNaNに問題はありますか?
if (IsValid(wind)) {
wind = parseFloat(wind);
if (wind < MIN_WIND || wind > MAX_WIND) {
SetError("divWindError", "Wind must be between " + MIN_WIND +
" and " + MAX_WIND);
return;
}
} else {
SetError("divWindError", "Wind is not valid");
return;
}
wind' 'の値は何ですか? – BanksySan
は 'value'ではなく' valid'を返します。 –
downvoteする理由はありません。これは完全に合理的な質問であり、ユーザーはこのようなことを尋ねることをお勧めしません。 – autoboxer