面试题答案
一键面试- 对于
console.log(false && '这部分不会输出');
- 输出结果:
false
- 原因:在JavaScript中,
&&
是逻辑与运算符。它的运算规则是:如果第一个操作数为false
,则直接返回第一个操作数,不会再去计算第二个操作数。这里第一个操作数false
为假值,所以直接返回false
,'这部分不会输出'
不会被计算。
- 输出结果:
- 对于
console.log(true || '这部分不会输出');
- 输出结果:
true
- 原因:在JavaScript中,
||
是逻辑或运算符。它的运算规则是:如果第一个操作数为true
,则直接返回第一个操作数,不会再去计算第二个操作数。这里第一个操作数true
为真值,所以直接返回true
,'这部分不会输出'
不会被计算。
- 输出结果: