【发布时间】:2011-07-23 10:43:09
【问题描述】:
我有一个变量var number="1234",虽然这个数字是一个数值,但它在"" 之间,所以当我使用typeof 或NaN 检查它时,我将它作为一个字符串得到。
function test()
{
var number="1234"
if(typeof(number)=="string")
{
alert("string");
}
if(typeof(number)=="number")
{
alert("number");
}
}
我总是得到alert("string"),你能告诉我如何检查这是否是一个数字吗?
【问题讨论】:
-
因为你用 "" 存储它,所以它只是字符串。你需要给 var number = 12345
-
看看这个答案中定义的函数 - stackoverflow.com/questions/18082/…
标签: javascript typeof