如何优化javascript代码段?

时间:2019-05-10 07:07:08

标签: javascript html

我可以知道如何优化以下代码段吗?这意味着使代码更简单或更易于阅读。

if (x == 0) {
  y = y + 2;
  console.log(y);
} else {
  y = y + 3;
  console.log(y);
}

谢谢。

4 个答案:

答案 0 :(得分:1)

您可以为此使用ternary operator,并根据条件将{或{1}}添加到y上2或3

Uncaught SyntaxError: Unexpected token

答案 1 :(得分:0)

只需修改代码,如下所示:

y += 2 + (x ? 0 : 1);
console.log(y);

答案 2 :(得分:0)

您可以一行完成。如果x为0,则将2添加到y或添加3

y = 0 === x ? y + 2 : y + 3;
console.log(y);

答案 3 :(得分:0)

可以将其修改为:

y = !x ? y+2 : y+3
console.log(y);