我有这样的情况
var a,b;
if(a > 0 || b > 0){
var truthValue = // The value which was executed as true in the if condition either a or b
}
现在我如何确定哪个值被执行为true。我可以为两者编写单独的if条件,但是在最小化LOC的过程中,我正在尝试这种方式。
任何帮助表示赞赏。
最佳答案
像这样?
var truth, a=11, b=0;
if((truth = a) > 0 || (truth = b) > 0){
document.write(truth + "<br>")
}
var a=0, b=22;
if((truth = a) > 0 || (truth = b) > 0){
document.write(truth + "<br>")
}
关于javascript - 有没有办法找出Java的if条件中的真值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28473620/