在Javascript中,我有一個if語句失敗,應該通過,我不明白爲什麼。這是if的結構。邏輯和浮點數,0.75> 0 =假?
if(parseInt(obj.OptionCredit) > parseInt(Account.Credits))
{
true
}
else
{
false
}
當我控制檯登錄這兩個變量我得到Account.Credits = 0和obj.OptionCredit = 0.75。這就是說,0.75> 0應該返回false。
任何人都可以幫我解決這個問題嗎?謝謝!
parseInt函數(0.75)= 0,parseFloat(0.75)= 0.75 – Corneliu