可能重複:
Why does parseInt(1/0, 19) return 18?parseInt函數方法返回一個垃圾值
我是從在JavaScript的表達式的結果解析的整數。 表達式是(a/b,24)
,它是一種方法,所以我沒有檢查零除。 和我解析的整數parseInt(a/b,24)
但我發現了一個不尋常的事情在它when a=1, b=0 the result was 151176378.
請解釋這種差異的原因。
欣賞任何建議。
可能重複:
Why does parseInt(1/0, 19) return 18?parseInt函數方法返回一個垃圾值
我是從在JavaScript的表達式的結果解析的整數。 表達式是(a/b,24)
,它是一種方法,所以我沒有檢查零除。 和我解析的整數parseInt(a/b,24)
但我發現了一個不尋常的事情在它when a=1, b=0 the result was 151176378.
請解釋這種差異的原因。
欣賞任何建議。
是不是'a = 1,b = 0 - a/b'會導致「被0除」的問題? – freefaller 2012-07-13 08:59:59
它應該給出一個錯誤,但它正在返回該值,任何想法,如何? – 2012-07-13 09:00:54
這是你的答案... http://stackoverflow.com/questions/11340673/why-does-parseint1-0-19-return-18 – freefaller 2012-07-13 09:06:53