在 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.'); }