How to make the situation true JAVASCRIPT
本问题已经有最佳答案,请猛点这里访问。
我不知道这里缺少的代码是什么,因为条件语句,它让我头疼。
添加缺少的代码,以便下面的条件将评估为真并打印"它工作了!"在控制台中。
1 2 3 4 5 | if (num == 100 && num== 200 && num==300) { document.write('it works!'); } else { document.write('it doesnt'); } |
如果这是一个真正的问题,您可以使用以下值:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var Num = function() { this.values = [100, 200, 300]; this.index = -1; }; Num.prototype.valueOf = function() { this.index++; return this.values[this.index]; }; var num = new Num(); if (num == 100 && num == 200 && num == 300) { console.log('it works!'); } else { console.log('it doesnt'); } |
号
它看起来像num是100、200和300,但是if语句有3个表达式:
我不会使用类型强制来比较
您需要使用logical或
1 | if (num == 100 || num== 200 || num == 300) { |
但在JavaScript中,一切都是可能的,比如:能否(a==1&;a==2&;a==3)计算为真?
一次不能满足条件,打印"不满足"。所以解决办法是这样的。江户十一〔四〕号