JavaScript 判断空值 undefined 和 null


JavaScript 判断空值 undefined 和 null

  • 判断 undefined
1
2
3
4
5
var a = undefined;
if (typeof(a) == "undefined")
{
alert("undefined");
}
  • 判断 null
1
2
3
4
5
var a = null; 
if (!a && typeof(a)!="undefined" && a!=0)
{
alert(“is null”);
}
  • 同时判断 undefined 和 null
1
2
3
4
5
6
7
8
9
10
11
var a = undefined;
if (a == undefined)
{
alert("undefined or null");
}

var b = null;
if (b == null)
{
alert("undefined or null");
}