null是javascript的关键字,表示“空”,是不包含任何值的javascript内置对象。
alert(typeof(null)); //结果是object
var a = null; alert(a); //结果是nullundefined:
var a; alert(a); //结果是undefined
var a; alert(typeof(undefined)); //结果undefined 这里并不会把undefined当作一个没有声明的变量,否则会产生运行时错误
alert(typeof(a)); //结果undefined alert(a == undefined); //结果true alert(a === undefined) //结果ture, 一致性运算符只有当类型和值都相等的时候结果为true
alert(null == undefined); //true最好用一致性运算符或者typeof判断
if (variable === undefined) //或者 if (typeof(variable) == "undefined")