我正在为变量x
赋值,如下所示:
var x = (self.SelectedItem.EanCode() != self.ItemForEditing.EanCode()) && (self.ItemForEditing.ChildProducts().length > 0 || self.ItemForEditing.ParentProductId);
在运行时,x看起来像:
我正在做以下检查:
然而,如果我再拨打if(x) { alert('dsds') }
,则会弹出警报。为什么是这样? if
的实际比较是什么样的?这次淘汰赛有关吗?任何帮助表示赞赏。