在以下代碼中,a!= b與==
相比較時。我最初的想法是,JavaScript將使用與==
相同的parseFloat轉換。任何人都可以解釋實際發生的事情,因爲我對此有點困惑。 b = 129解析時,所以它看起來parseFloat將解析到第一個非數字字符。JavaScript如何爲==進行類型轉換?
var a = '129t3.98';
var b;
b = parseFloat(a);
Here is the sample script fiddle.
我一直在尋找放在一起使用這是一個非常簡單的isNumeric()
功能,但我想先了解它。
非常好的解釋。感謝你的幫助,詹姆斯。 – Yatrix