下面哪些值是 falsy?
javascript
0
new Number(0)
('')
(' ')
new Boolean(false)
undefinedA. 0, '', undefined B. 0, new Number(0), '', new Boolean(false), undefined C. 0, '', new Boolean(false), undefined D. All of them are falsy
答案: A
解析:
只有 6 种 falsy 值:
undefinednullNaN0''(empty string)falseFunction构造函数, 比如new Number和new Boolean,是 truthy。