标签: javascript node.js
我正试图从像这样的简单条件中获取一个布尔值:
let object = {name: 'test'}; console.log(1 == 1 && object);
但是此console.log不会显示布尔值true,而是显示整个对象{ name: 'test' }。 你能解释一下为什么吗?
true
{ name: 'test' }
为什么必须使用!!来返回这样的布尔值?
!!
console.log(1 == 1 && !!object);
感谢帮助。