标签: javascript
我有一个整数变量,可以包含0或1。它不是boolean,而是C#中enum的表示。
0
1
boolean
enum
重写此三元函数的最短方法是什么,当sourceNumber为1时,targetNumber设置为0,当sourceNumber为0时,设置targetNumber到1?
sourceNumber
targetNumber
var sourceNumber = 1; var targetNumber = sourceNumber == 1 ? 0 : 1;
答案 0 :(得分:10)
简短且efficient:
var targetNumber = 1 - sourceNumber;