如何将两个if语句合并为一个?

时间:2014-08-14 17:05:57

标签: javascript if-statement

将以下两个if语句组合成一个if语句的最简单方法是什么?

if(n===1) return 0;
if(n===2) return 1;​

2 个答案:

答案 0 :(得分:7)

1)如果您想要返回所有数字

你可以简单地说

return n-1;

2):如果您只想要这两个值

if (n === 1 || n === 2) return n-1;

或类似bellow

[1,2].indexOf(n) //but this could be a tricky way.

答案 1 :(得分:5)

if (n === 1 || n === 2) return n-1;