天天看點

小程式--計算結果莫名多出來很多小數(資料類型轉換)

一、如下圖所示:計算結果多出來了幾位小數

小程式--計算結果莫名多出來很多小數(資料類型轉換)

二、原因

其實是JS精确度的問題,用到toFixed()方法就好了

使用toFixed()方法,保留小數點後幾位數,但是這個方法會有一個缺點,就是它的類型也會改變了,會變成string類型。是以在toFixed方法後再用parseFloat轉一下類型。

三、代碼

下面代碼保留小數點後2位數

小程式--計算結果莫名多出來很多小數(資料類型轉換)