古典的なASPの失敗でIsNumeric関数に非常に奇妙な問題があります。私のコードでは、次のようなことが起こります。
Response.write Score // 79.617
Response.write IsNumeric(Score) // false
Response.write IsNumeric("79.617") // true
なぜこれが起こるのか誰にも分かりましたか?
仕様では、関数は数値に変換できる文字列で機能すると言われています。上記の例から、「真の」結果が得られることがわかります。しかし、何が私の問題を引き起こす可能性がありますか?