-
第二指的是object.prototype.tostring查看全部
-
instanceof的检测的是原生对象,及自定义对象,不能检测基本数据类型(FALSE)查看全部
-
类型检测查看全部
-
222查看全部
-
,号表达式,取最后面的表达式的值 var d=(1,2,3)最后获取d=3 判断window里面是否有该对象,'x'inwindow 判断原型链上属性true和false查看全部
-
JS的一个机制:一个基本类型,当你尝试以对象的方法去使用它时,(比如访问length属性),JS会自动的把这样一个基本类型转换成对应的包装类型对象,但是在使用后悔被销毁;查看全部
-
数组的join方法,将原有对象拼接。 reverse再远数组基础上逆序,不创建新对象sort也是这样的,再元数组上进行操作 slice(start、end)切去一定的片段,end不取,不改变原有数组,产生一个新的 splice()在原有数祖上做更改,如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。 concat()方法用于连接两个或多个数组。注意:该方法不会改变现有的数组 ,而仅仅会返回被连接数组的一个副本。 push() 方法 可向数组的末尾添加一个或多个元素,并返回新的长度 。 // 注意是返回一个长度 unshift() 方法 在数组头添加元素查看全部
-
instance基于原型链的判断方法 obj instanceof object 左面不能是基本类型,右面是构造器,一路向上查找原型链 instance不能用于window和iframe 判断对象还可用Object.prototype.toString.apply() 请注意:在IE6/7/8中 Object.prototype.toString.apply(null) 返回【object object】 不在上述浏览器中正常返回【object Null】 总结:判断null和window最好直接用===,切放在object分支判断,判断原型对象typeof即可,包含number、function、string、Boolean、undefined、 剩下的object对象instanceof和Object.prototype.toString.apply()均可查看全部
-
typeof适用于函数对象和基本类型的判断 typeof(undefined) 返回undefined typeof NaN 返回number typeof null 返回object查看全部
-
基本类型尝试以对象访问时,javascript会将其转化为包装对象,访问完成后,临时对象被销毁,元对象还是基本类型查看全部
-
在类型相同时== 和===没有区别 当类型不同时,==会尝试进行类型装换查看全部
-
变量转化为数字 num-0 变量转换为字符串num+‘’ ’1.23‘==1.23 当等号两边一个是字符串一个是数字时,努力转化为数字查看全部
-
这个~查看全部
-
好晕啊查看全部
-
啊啊啊查看全部
举报
0/150
提交
取消