var obj;
typeof(obj) == "undefined"
var obj = null;
typeof(obj) == "object"
var obj = "";
typeof(obj) == "string"
没有定义obj
typeof(obj) == "undefined"
注意:如果某个变量在多个函数体中需要调用,请在函数体外部定义var obj声明该变量是全局变量,然后函数体内部赋值,如obj = "123";即可,在函数体中使用var obj定义的变量也是局部变量,函数体外不能使用
可使用typeof(obj)判断该变量是否被定义
typeof(obj) == "undefined"
var obj = null;
typeof(obj) == "object"
var obj = "";
typeof(obj) == "string"
没有定义obj
typeof(obj) == "undefined"
注意:如果某个变量在多个函数体中需要调用,请在函数体外部定义var obj声明该变量是全局变量,然后函数体内部赋值,如obj = "123";即可,在函数体中使用var obj定义的变量也是局部变量,函数体外不能使用
可使用typeof(obj)判断该变量是否被定义