【发布时间】:2015-08-10 17:15:49
【问题描述】:
是否可以通过其他方式检查所有变量是否彼此不同?
var a = 1, b = 2, c = 3, d = 4;
if(a != b && a != c && a != d && b != a && b != c && b != d && c != a && c != b && c != d && d != a && d != b && d != c){
//All numbers are different
}
例如
if(a != b != c != d){
}
【问题讨论】:
-
通常,当您的数据是结构化的(数组、对象等)时会出现这个问题。这里的第一步可能是为您的数据进行适当的设计。
-
我建议你创建一个变量数组并循环遍历它们!如果你真的想留在major if case,你可以去一些if else if建设。
标签: javascript variables math logic