2011-11-11 43 views
0

我想知道:的JavaScript/jQuery的:更換運營商== 0與> 0可能

我有檢查如果事情== 0

如果我敢肯定的東西的公式!不可以否定,我可以代替!== 0> 0總是得到相同的結果?

+1

是,*如果你確定有問題的數量將永遠不會是負的* –

+2

是的,如果我們假設'的typeof東西==='number'&&!isNaN(something)'。 – duri

+1

(或者,把杜裏的評論換成另一種方式:)未定義的值和非數值(如空字符串)不會給你相同的結果。希望你也在爲這些測試。 – Blazemonger

回答

2

是的,當且僅當該值不是負數時。但JavaScript是一種很難做出這種斷言的語言。

+0

好。我之前正在檢查負值。謝謝 – frequent

-1

有在javascript中===

所以如果x = 5

則x ===圖5是真 但X === '5' 是假

但對於==兩者都會返回true。

0

"0" !== 0是真的

"0" > 0是假