否定整数Javascript

时间:2014-02-11 09:40:33

标签: javascript

我有一个整数变量,可以包含01。它不是boolean,而是C#中enum的表示。

重写此三元函数的最短方法是什么,当sourceNumber为1时,targetNumber设置为0,当sourceNumber为0时,设置targetNumber到1?

var sourceNumber = 1;
var targetNumber = sourceNumber == 1 ? 0 : 1;

1 个答案:

答案 0 :(得分:10)

简短且efficient

var targetNumber = 1 - sourceNumber;