Javascript 评价

Javascript evaluations

我在尝试完全理解某些 javascript 评估的工作原理时遇到了一些困难。

任何人都可以帮我找出这条 javascript 行是什么吗??

n >= 4 && t === 400 || n >= 5 && t === 500 || (n < 6 && n++, i(n))

它将逻辑 OR 部分分组为其他部分

if (n >= 4 && t === 400) {
} else if(n >= 5 && t === 500) {
} else {
    if (n < 6) {
        n++;
    }
    i(n);
}