1. 程式人生 > >常見錯誤之浮點數問題(讀書筆記)

常見錯誤之浮點數問題(讀書筆記)

浮點數值的最高精度是17位小數,但在計算時其精度卻不如整數。例如,浮點型別0.1加上0.2結果是0.30000000000000004。

因此絕對不能進行浮點數的運算判斷。

if(a+b == 0.3){
		alert("you got 0.3");
	}
	else{
		alert("error answer!")
	}

結果是顯示"error answer!"