alert( numA + numB ); 原來(lái),0.1 + 0.2 = 0.30000000000000004。是不是很奇葩?其實(shí)對(duì)于浮點(diǎn)數(shù)的四則運(yùn)算,幾乎所有的編程語(yǔ)言都會(huì)有類似精度誤差的問(wèn)題,只不過(guò)在 C++/C#/Java 這些語(yǔ)言中已經(jīng)封裝好了方法來(lái)避免精度的問(wèn)題,而 JavaScript 是一門弱類型的語(yǔ)言,從設(shè)計(jì)思想上就沒(méi)有對(duì)浮點(diǎn)數(shù)有個(gè)嚴(yán)格的數(shù)據(jù)類型,所以精...
www.dbjr.com.cn/article/476...htm 2025-5-26