Skip to content

输出是什么?

javascript
console.log(+true,!"Lydia");

A. 1 false B. false NaN C. false false

答案: A

解析:

一元操作符加号尝试将 bool 转为 number。true 转换为 number 的话为 1false0。 字符串 'Lydia' 是一个真值,真值取反那么就返回 false