使用条件语句键入检查? JS

时间:2013-02-12 05:11:43

标签: javascript

JavaScript问题。 如果number是NUMBER或STRING或BOOLEAN,我需要申请条件。我可以检查它的类型,但不能适用条件。为什么呢?

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

如果仅供参考而非嵌套

2 个答案:

答案 0 :(得分:0)

number未定义。你是说这个吗?

if( typeof g === "number")

答案 1 :(得分:0)

typeof 返回string Read here

所以写

 if( typeof g === "number")

 if( typeof g === "string" )