<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <script> var a; if (a == undefined) { alert(1); } if (typeof b == 'undefined') { alert(2); } // undefined 属性是 Global 对象的一个成员,该属性在脚本引擎初始化后可用 // 如果已声明了一个变量但还没有初始化,那么该变量的值就是 undefined // 如果还没有声明变量,那么就不能将其与 undefined 进行比较,但是可以将该变量的类型与字符串 "undefined" 进行比较 </script> </body> </html>