专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
相关文章推荐
51好读  ›  专栏  ›  java一日一条

JavaScript 易错知识点整理

java一日一条  · 公众号  · Java  · 2016-12-09 07:26

正文

请到「今天看啥」查看全文



上方函数作用域中使用了ES6的let重新声明了变量b,而let不同于var其不存在变量提升的功能,所以输出报错b is not defined。

上方的函数作用域中用let声明了a为1,并在块级作用域中声明了a为2,因为console并不在函数内的块级作用域中,所以输出1。

2.类型比较


上方两个不同的数组比较,console为false。
上方两个相同的数组比较,因为 两个单独的数组永不相等 ,所以console为false。
上方利用typeof比较数组和对象,因为typeof获取NULL、数组、对象的类型都为object,所以console为true。







请到「今天看啥」查看全文