Я читаю приоритет оператора на this page. Он показывает, что «===» имеет более высокий приоритет, чем «||» оператор. Если это правда, тогда сначала будет выполняться «a === doesThisHappen()». Но почему я не получил console.log («Это происходит!»)?приоритет оператора в javascript
var a;
a = 1;
function doesThisHappen() {
console.log('This happens!');
return 0;
}
if (a || a === doesThisHappen()) {
console.log('Something is there.');
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence Это страница для оператора старшинства – Hui
вы должны увидеть журнал –
@RonaldoMessi: * Один из них * , да; а не другой. –