-
bind方法只适用于IE9以上的浏览器,以及chrome等最新的浏览器 IE8以下的浏览器需要这样:查看全部
-
student.prototype=new person();表示student有一个对象原型指向person查看全部
-
bind的用法实践查看全部
-
1.typeof用于基本类型和函数的判断,遇到null失效,要判断是否为null类型就要用严格等于,也就是===来判断 2.Object.prototype.toString.apply()适用于内置对象和基本数据类型(基元类型),遇到null和undefined失效 3.instanceof可以用来检测原生对象或者自定义对象,在不同的iframe和window之间检测的时候失效查看全部
-
var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false num == str //true 把str转换为数字,检查其是否相等。 num != str //false == 的 非运算 num === str //false 类型不同,直接返回false num !== str //true num 与 str类型不同 意味着其两者不等 非运算自然是true == 和 != 比较若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。 而 === 和 !== 只有在相同类型下,才会比较其值。查看全部
-
http://www.jianshu.com/p/dee9f8b14771查看全部
-
javascrpt隐藏机制:当把一个基本类型以对象的形式去使用的时候,javascript会将其转换为包装类型对象,相当于new一个string .但是当操作完毕后这个临时包装对象就会被销毁查看全部
-
类型比较的时候类型不同,也会尝试转换类型看是不是一样查看全部
-
严格等于===会先比较类型是不是一致,然后一致再往下进行比较查看全部
-
“1.23”==1.23会尝试把字符串1.23转行成数字,然后相等查看全部
-
变量和函数的声明提前 函数和变量冲突,变量忽略。查看全部
-
typeof,适合函数对象,和基本类型。查看全部
-
基本类型当做对象来用,临时,包装类型,销毁。查看全部
-
隐式转换:变量转为数字(num - 0);变量转为字符串(num + ‘’)查看全部
-
作用域封装查看全部
举报
0/150
提交
取消