在js中定义一个未赋值的变量用typeof检测
var t; console.log(t); console.log(typeof t); console.log(t == undefined); console.log(typeof t == undefined);浏览器控制台显示如下:undefined
undefined
true
false
第一个和第二个返回的值都一样,为什么第三个返回true,而第四个返回false?求大神解答