js中 0.1+0.2=0.3?

在控制檯輸入0.1+0.2 == 0.3返回的結果竟然是false!!!! 我們輸入0.1+0.2,看看結果,竟然是0.30000000000000004。 這是爲什麼呢?在《javascript權威指南》中有提到,js是不區分整數和浮點數的,JS採用的是IEEE 754標準定義的64位浮點格式表示數字,所以JS中的所有數字都是浮點數。按照JS的數字格式,整數有的範圍是-2^53 ~ 2^53,而
相關文章
相關標籤/搜索