答案
1 undefined
解析
条件判断为假的情况有:0,false,'',null,undefined,未定义对象。函数声明写在运算符中,其为true,但放在运算符中的函数声明在执行阶段是找不到的。另外,对未声明的变量执行typeOf不会报错,会返回undefined
结果应该是NaN吧,1+undefined=NaN
结果应该是NaN吧,1+undefined=NaN
typeof 返回的是字符串哦
放在运算符中的函数声明在执行阶段是找不到的
理解这个意思,但是这种行为是写在规范里的么?找了一圈没找到,有没有什么出处?
没有10年脑血栓应该写不出这种代码
Most helpful comment
答案
1 undefined
解析
条件判断为假的情况有:0,false,'',null,undefined,未定义对象。函数声明写在运算符中,其为true,但放在运算符中的函数声明在执行阶段是找不到的。另外,对未声明的变量执行typeOf不会报错,会返回undefined