JavaScript中,如果使用了一个未定义的变量,会有这样的错误提示:XXX未定义。
代码中,怎样才能判定一个对象是否定义了呢?
使用 typeof
示例:
1 if("undefined" == typeof v_foo) { 2 // 如果一个变量的类型(typeof)是"undefined" ,就表示该变量未定义 3 alert("变量 v_foo 未定义"); 4 } else { 5 alert("变量 v_foo 定义了,其值是:" + v_foo); 6 }
JavaScript中,如果使用了一个未定义的变量,会有这样的错误提示:XXX未定义。
代码中,怎样才能判定一个对象是否定义了呢?
使用 typeof
示例:
1 if("undefined" == typeof v_foo) { 2 // 如果一个变量的类型(typeof)是"undefined" ,就表示该变量未定义 3 alert("变量 v_foo 未定义"); 4 } else { 5 alert("变量 v_foo 定义了,其值是:" + v_foo); 6 }