JavaScript条件返回

时间:2018-10-18 08:43:57

标签: javascript node.js

我正试图从像这样的简单条件中获取一个布尔值:

let object = {name: 'test'};
console.log(1 == 1 && object);

但是此console.log不会显示布尔值true,而是显示整个对象{ name: 'test' }。 你能解释一下为什么吗?

为什么必须使用!!来返回这样的布尔值?

console.log(1 == 1 && !!object);

感谢帮助。

0 个答案:

没有答案