Answer
t.me/js_testОтвет:
false
Объяснение:
1) При сравнении 0 и -0 JavaScript возвращает true, значит условие будет выполняться.
2) Выражение 1/zero === 1/ng возвращает false, т.к Infinity !== -Infinity.
3) Константа isValid равна результату логической операции false && 1.
4) Т.к && "спотыкается" на false: isValid === false
Код для проверки:
let zero = 0;
let ng = -zero;
if(zero === ng){
const result = 1/zero === 1/ng;
const isValid = result && 1;
console.log(isValid);
} else {
console.log("0" + true);
}