我在经典ASP中使用IsNumeric函数时遇到了一个非常奇怪的问题。我的代码类似于:
Response.write Score // 79.617
Response.write IsNumeric(Score) // false
Response.write IsNumeric("79.617") // true
有人知道为什么会发生这种情况吗?
规格说明中说函数适用于可转换为数字的字符串,从上面的例子中可以看到我得到了“true”的结果。但是,是什么导致了我的问题呢?
Response.Write TypeName(Score)
,你会得到什么? - Jon Egerton