-
类型检测的三种常用方法: typeof:适合基本类型和function检测,遇到null会失效; instanceof:适合自定义对象,也可以用来检测原生对象,iframme和window间检查时时失效 Object.prototype.toString:适合内置对象和基本类型,遇到null和undefined失效查看全部
-
探测器查看全部
-
严格模式查看全部
-
with 语句查看全部
-
switch 语句查看全部
-
for in语句查看全部
-
try catch 语句查看全部
-
JavaScript中对象的property有三个属性: 1.writable。该property是否可写。 2.enumerable。当使用for/in语句时,该property是否会被枚举。 3.configurable。该property的属性是否可以修改,property是否可以删除。 在ECMAScript 3标准中,上面三个属性的值均为true且不可改:新建对象的property是可写的、可被枚举的、可删除的;而在ECMAScript 5标准中,可通过property的描述对象(property descriptor)来对这些属性进行配置和修改。 如果将property的值信息也作为property的属性来看的话,对象中的property拥有四个属性:value、writable、enumerable和configurable。 对于用getter和setter方法来定义的property,由于其没有writable属性(property是否可写取决于setter方法是否存在),因此这种property也有四个属性:get、set、enumerable和configurable — get和set属性的值为function。查看全部
-
块语句 block 注意 :没有块级作用域查看全部
-
特殊运算符查看全部
-
this 运算符查看全部
-
new 运算符查看全部
-
in 运算符查看全部
-
delete 运算符查看全部
-
编程练习查看全部
举报
0/150
提交
取消