js的typeof一个未赋值的变量不等于undefined问题
路行- 2017-08-01 06:55:24 在js中定义一个未赋值的变量用typeof检测
<script type="text/javascript">
var t;
console.log(t);
console.log(typeof t);
console.log(t == undefined);
console.log(typeof t == undefined);
</script>
浏览器控制台显示如下:
undefined
undefined
true
false
第一个和第二个返回的值都一样,为什么第三个返回true,而第四个返回false?
页面是用webStorm编写,浏览器是谷歌浏览器58.0.3029.110
求大神解答