2020.4.13

4.13.2 typeof

typeof可以带上圆括号,看上去更像函数。

typeof(null) //"object"
typeof(NaN) //"number"

4.13.3 delete

delete用来删除对象属性或数组元素(两者本质上是一致的)。

删除数组元素会留下一个空洞,无法通过索引取值,但数组长度不变。

用户定义的var变量和function定义的函数和函数参数都不能删除。

5.3.1 var

多次声明同一个变量是无所谓的。

5.6.6 try/catch/finally

catch中的标识符具有块级作用域。

使用return,continue,break跳出try时,任然会执行finally中的语句。

5.7.2 debugger语句

通常什么都不做,形成断点。当调试程序(例如Firebug)可用,debugger可用于输出参数等。

5.7.3 "use strict"

禁止with语句。

所有变量必须先声明。

调用的函数(不是类的方法)的this为undefined。非严格时,指向全局对象。

 

posted @ 2020-04-14 00:04  lpjworkroom  阅读(85)  评论(0编辑  收藏  举报