javascript如何判断一个值是否为null?

javascript如何判断一个值是否为null?下面本篇文章就来给大家介绍一下使用javascript判断一个值是否为null的方法,希望对大家有所帮助。

null:空类型。它是JavaScript五种原始类型(boolean、number、string、null、undefined)中的一种。该原始类型仅有一个值:null。

在鉴别JavaScript原始类型的时候我们会用到typeof操作符。

Typeof操作符可用于字符串、数字、布尔和未定义类型。但是你运行typeof null时,结果是“object”(在逻辑上,你可以认为null是一个空的对象指针,所以结果为“object”)。

那么如何判断一个值是否为null?

方法1:判断一个值是否为空类型的最佳方法是直接和null比较

<script>
	var tmp = null;
	if(tmp === null) {
		alert("null");
	}
	else{
		alert("不是null");
	}
</script>

这里使用的是三等号操作符(===)而不是双等号。三等号操作符在进行比较的时候不会将变量强制转换为另一种类型。

方法2:

<script>
	var tmp = null;
	if(!tmp && typeof(tmp) != "undefined" && tmp != 0) {
		alert("null");
	} else {
		alert("不是null");
	}
</script>

以上就是javascript如何判断一个值是否为null?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读