-
类型转查看全部
-
类型检测查看全部
-
如果内部的try没有处理抛给外面了,那么在外面处理之前一定要调用内部的finally语句。查看全部
-
js没有块级作用域查看全部
-
常用的数据类型的判读方法:type of Object.prototype.toString 方法 和 instance of 方法 另外还有:duck type(百度下)和 constructor 。每种方法各自有适合的情景,另外要注意null 是比较特殊的他在type of 里面会返回Object 另外使用第二种方法 Object.prototype.toString 方法在ie678里面 null和Object都会返回Object查看全部
-
new 调用,.bind的作用就会被忽略查看全部
-
number string boolean 三种原始数据类型是有各自对应的对象包装类型的,如果对一个原始的数据类型比如说var string = "xiaoyu" 进行对象的操作js会智能地将原始数据类型转换为一个对应的包装类型,等到你的操作结束之后这个临时产生的包装类型就会自动销毁。查看全部
-
通过赋值,然后调用,this指向的是全局对象,通过bind来改变里面运行的this查看全部
-
等于 = = 和严格等于= = = 严格等于必须两边的类型相同并且内容也是相同的才会是true,等于较严格等于来说就松一点:如果一边是字符串一边是数字会尝试将字符串先转换成数字再进行比较,如果一边是boolean一边是数字会尝试将boolean转换:true=1 false=0; 另外对象也可以转换查看全部
-
严格模式下,this的输出是null查看全部
-
apply(null) ,apply(undefined) 指向的window查看全部
-
不是对象会被转为相应的包装类对象查看全部
-
严格模式下,修改arguments中的值不会实际修改实参的值查看全部
-
如果形参没传,则无法通过argurements[2]来改变实参值查看全部
-
arguments是一个类数组对象,不能像数组一样调用方法,可以像数组一样去访问查看全部
举报
0/150
提交
取消