0

JavaScript 问题。如果数字是数字、字符串或布尔值,我需要应用条件。我可以检查它的类型但不能应用条件。为什么?

var g = 5e-2;
alert(typeof g);
if(g === number) //not working
if(g == number) //also not working
alert("yeah it worked");

两个 if 都供参考 不嵌套

4

2 回答 2

0

number没有定义。你是这个意思吗?

if( typeof g === "number")
于 2013-02-12T05:13:00.713 回答
0

typeof returnstring 在这里阅读

所以写

 if( typeof g === "number")

 if( typeof g === "string" )
于 2013-02-12T05:16:10.723 回答