2014-02-26 78 views
0
: 1 < 2 < 3 
true 
: 3 > 2 > 1 
false 
... 
... 
: 3 > 2 && 2 > 1 
true 

也許我真的在想事情,但我會假設他們都評價爲真。爲什麼沒有?爲什麼1 <2 <3正確評估,但3> 2> 1不正確?

+4

更大[看到這個答案](http://stackoverflow.com/questions/5852056/why-does-alert321-alert-false) – Shryme

+0

謝謝哈哈〜我知道這是somethi簡單。這也回答了爲什麼它會「有時」起作用(當最後一種情況評估爲「int(1)」) – blakev

回答

9

由於1 < 2評估爲true小於3
3 > 2也評估爲true不大於1

+3

(在'>'或'<'中有一個數字時,true被*轉換爲1)。 – user2864740

1

因爲3 > 2評估爲true然後true > 1評估爲1 > 1這是false

相關問題