-
如果把对象的函数作为值。赋值给全局变量后,那么此时的函数就相当于是全局变量的函数,函数里面如果有this那么指向window查看全部
-
函数执行完会被回收查看全部
-
运算符优先级查看全部
-
运算符查看全部
-
判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低): 1、函数被new调用,this指向由new新构造出来的这个对象; 2、函数通过call()、apply()、bind()调用,this指向被绑定的对象; 3、函数作为方法被调用,this指向这个对象(即常说的对象上下文); 4、默认(非严格模式)情况下,this指向window, 严格模式下,this指向undefined。查看全部
-
表达式分类查看全部
-
小结3查看全部
-
类型检测查看全部
-
&&运算符,判断对象某个属性是否存在查看全部
-
判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低): 1、函数被new调用,this指向由new新构造出来的这个对象; 2、函数通过call()、apply()、bind()调用,this指向被绑定的对象; 3、函数作为方法被调用,this指向这个对象(即常说的对象上下文); 4、默认(非严格模式)情况下,this指向window, 严格模式下,this指向undefined。查看全部
-
"37"-7会理解为减法运算; "37"+7会理解为字符串拼接; a===b //严格等于,首先判断等号两边的类型,类型不同返回false NaN nem Object和任何值比较都不严格等于包括自己 类型不同,尝试类型转换和比较查看全部
-
"32"+32 //"3232" "32"-32 //0 原始类型{number,string(字符串),boolean(布尔值),null,undefined} 对象类型{object(function(函数),array(数组),date(日期))}查看全部
-
严格模式查看全部
-
把查看全部
-
自定义toString()方法和typeof()方法查看全部
举报
0/150
提交
取消