我有一个整数变量,可以包含0
或1
。它不是boolean
,而是C#中enum
的表示。
重写此三元函数的最短方法是什么,当sourceNumber
为1时,targetNumber
设置为0,当sourceNumber
为0时,targetNumber
设置为1?
var sourceNumber = 1;
var targetNumber = sourceNumber == 1 ? 0 : 1;
最佳答案
简短和efficient:
var targetNumber = 1 - sourceNumber;
关于javascript - 取反整数Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21698110/