在jQuery中,我们经常需要判断一个变量是否为null,这时可以使用$().ne()函数。
$(document).ready(function(){ var name = null; if(name.ne(null)){ console.log("name不为null"); } else{ console.log("name为null"); } });
上面的代码中,我们定义了一个变量name并赋值为null,然后使用$().ne()函数进行判断,如果name不为null,输出“name不为null”,否则输出“name为null”。
需要注意的是,$().ne()函数只能判断null值,如果要判断undefined等值,需要使用其他jQuery函数,比如$().is()函数。
$(document).ready(function(){ var age; if(age !== undefined && age !== null){ console.log("age有值"); } else{ console.log("age为undefined或null"); } });
上面的代码中,我们定义了一个变量age并没有赋值,即为undefined。我们使用$().is()函数,判断age不为undefined也不为null时输出“age有值”,否则输出“age为undefined或null”。