在 jQuery 中,null 是一个很重要的概念。它表示变量没有值,就是空的。
var a = null;console.log(a); // null
在使用 jQuery 时,null 通常表示没有找到对应的对象或元素。比如,在查找一个不存在的元素时,jQuery 就会返回 null。
var element = $(#notExisted);console.log(element); // null
null 对象也可以用于判断一个变量是否有值。
var name = null;if (name === null) {console.log(Name is not assigned yet.);}
除了 null,还有一个类似的概念就是 undefined。它表示变量还没有被定义,也就是不存在。
var b;console.log(b); // undefined
如果将一个变量赋值为 undefined,那么它就和 null 一样,表示它是空的。
var c = undefined;console.log(c); // undefined
在编程中,我们经常需要判断一个变量的值是否为空。使用 jQuery 的 isNull 函数,可以快速判断一个变量是否为 null。
var d = null;if ($.isNull(d)) {console.log(d is null.);}