1.evel是一个函数仍是一个运算符?数组
是一个函数但已经被当成运算符对待了。函数
evel若是传入一个非字符串则返回此参数,如是字符串则解析这段字符串。prototype
2.instanceof运算符:code
经过其判断一个对象是不是一个类的实例的时候,判断会包含对父类的检测。对象
o instanceof
f,Javascript首先计算f.prototype,而后在原型连中查找o,若是找到返回true不然返回false。ip
3.typeof运算符:字符串
typeof或typeof();原型
对于全部对象都会返回object而非function……;例如想要区分null和array?用用上边的instanceof吧。io
4.delete运算符:function
干吗的?删除属性的~
var a = [1,2,3]; delete a[2]; 2 in a //false 已被删除 a.length == 3;//可是数组长度不变
delete运算符仅仅能够操做一个属性访问表达式,不然在严格模式下会跑出一个异常,非严格模式下会直接返回false。
*用var声明的变量是没法用它来删除的哦。