問題:為什么js
中3>2>1
為false
诱建,1<2<3
為true
?
首先碟绑,我們需要知道俺猿,在js
中0 == false
和1 == true
因此在分析3>2>1
時(shí),我們可以將其分為兩步蜈敢,首先是3>2
返回是true
辜荠,也就等價(jià)于1
,所以后面的比較就變成1>1
結(jié)果自然是false
了。
同理抓狭,1<2
是true
伯病,等價(jià)于1
,1<3
也是true
。
再可以考慮午笛,3<2<1
的情況呢惭蟋,3<2
是false
,也就是0
药磺,0<1
自然就是true
了告组。
參考:
https://blog.csdn.net/sinat_39571186/article/details/82465172