如何在Javascript中进行Null值检查?

时间:2011-10-17 12:19:18

标签: javascript

在jsp中我正在编写java脚本。请帮我看看如何在javascript中进行空检查?我有下拉列表。 onchange应该发生一些行动。请在下面找到代码。

<select onchange="openPage(this.value)">

这里有时候this.value可以为null。我只需要进行null检查。当它不为null时,只有它应该调用openPage()方法。请帮帮我怎么解决?

谢谢!

3 个答案:

答案 0 :(得分:3)

最简单的方法,它涵盖了值为空字符串的情况,false,null,zero或undefined为:

if(!this.value) {
   //this will only execute if this.value is null, undefined, zero, empty string or false
}

希望有所帮助。显然,当使用布尔值(你真正期望true或 false 值)时,这不是一个好主意,但99%的时间它很棒:)

答案 1 :(得分:1)

(this.value == undefined)

按上述方法检查

答案 2 :(得分:0)

尝试使用:

if(this.value != null)