为啥为真,那就看看js里面是如何判断真假的,0, '', null, undefined, NaN 和 false,在js中,只有这6中情况为假,除了这6个之外,其他内容全部都是为真。function f(){} 在js中是一个普通的函数定义,在js这种函数式编程之中,函数和变量享受相同的待遇,所以也有真假,默认所有函数都是真,所以 就是这样
问答首页>> Javascript
var x = 1; if (function f() {}) { x += typeof f; } x; A. 1 B. "1function" C. "1undefined" D. NaN
一道这样的面试题
© 2010-2016 学H5
© 版权所有 xueh5.com,Inc. All Rights Reserved. 浙ICP备16008290号-1
请先登录后再回答,如果没有账号请先注册
我要回答