在JavaScript中使用null和zero值

时间:2017-08-03 08:43:08

标签: javascript

嗨我有一个变量可以将值保持为零或为空。

例如: -

Model

如何在不使用temp === 0的情况下检查这个,因为0为false。 有什么建议吗?

3 个答案:

答案 0 :(得分:2)

  

===有什么问题?

     

没有什么只是想知道任何其他方式,如null> = 0种类。

在这种情况下,你可以这样做:

if (temp === 0 || temp > 0)...

这将取代您的>=非空想法。

当然,用"if temp is zero do some work if null go in else"替换"if temp is zero or higher do some work if null go in else"(在你的问题中真的不清楚)

答案 1 :(得分:1)

您可以明确地测试该值是否严格等于null

if (temp !== null) {
    // temp is not null
}

答案 2 :(得分:0)

var temp=null;
if(temp===null){
 //temp is null
}
else{
 if(temp===0){
 //temp is 0
 }
 }

这样做..

如你所知,如果temp === 0则转到第一个如果,如果temp === null转到第二个if,我想这就是你想要的vaibhav。