-
巧用+/-转换数据类型查看全部
-
并不是所有对象都有toString(),如Object.Create(null)的时候,obj指向null,没有toString方法。查看全部
-
数据类型查看全部
-
obj.hasOwnProperty('z') 返回false,因为z是在原型链上,但原型链上的z不属于obj自身里的方法查看全部
-
js共有六种数据类型,其中有五种原始类型(String,number,boolean,null,undifined),一种对象类型(object)查看全部
-
检测类型查看全部
-
检测类型查看全部
-
严格模式查看全部
-
严格模式: 1.不允许使用with 2.不允许未声明的变量被赋值 3.arguments变为参数的静态副本 4.delete参数或方法会报错 5.delete不可配置的属性会报错 6.对象字面量重复会报错; 7. 禁止使用八进制量 8.eval,argument是关键字,不可以用作自定义的变量名后函数名; 9.eval独立作用域查看全部
-
get/set方法和原型链的应用查看全部
-
for .. in 具体顺序依赖于引擎查看全部
-
函数声明,和函数表达式 前者会被预先处理可在声明前调用,而后者不可以查看全部
-
js没有块级作用域,比如for循环中的var i,在循环结束后依旧可以访问; var a=b=1,则b为全局变量查看全部
-
this运算符: 全局是this表示window对象 void运算符 void 0 //undifund查看全部
-
1. 逗号运算符, var val = (1,2,3) 依次计算逗号分隔的表达式,最终表达式的值为最右边表达式的值; 2.delete运算符 var obj = {x:1}; delete obj.x; //删除了obj对象的x属性 3.in运算符 window.x =1; 'x'in window //判断是否有属性x查看全部
举报
0/150
提交
取消