首頁 > web前端 > js教程 > JS裡tofixed與round使用詳解

JS裡tofixed與round使用詳解

php中世界最好的语言
發布: 2018-04-16 16:53:16
原創
2195 人瀏覽過

這次帶給大家JS裡tofixed與round使用詳解,JS裡tofixed與round使用的注意事項有哪些,下面就是實戰案例,一起來看一下。

1 、tofixed方法

toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。例如將資料Num保留2位小數,則表示為:toFixed(Num);但是其四捨五入的規則與數學中的規則不同,使用的是銀行家舍入規則,銀行家捨入:所謂銀行家捨入法,其實質是一種四捨六入五取偶(又稱四捨六入五留雙)法。 具體規則如下:

# 簡單來說就是:四捨六入五考慮,五後非零就進一,五後為零看奇偶,五前為偶應捨去,五前為奇要進一。

顯然這種規則不符合我們平常在資料中處理的方式。為了解決這樣的問題,可以自訂去使用Math.round方法進行自訂式 的實作指定保留多少位元資料進行處理。

2 、round方法

# round() 方法可將一個數字捨去為最接近的整數。例如:Math.round(x),則是將x取其最接近的整數。其取捨的方法使用的是四捨五入中的方法,符合數學中取捨的規則。對於小數的處理沒有那麼便捷,但是可以根據不同的要求,進行自訂的處理。

例如:對於X進行保留兩位小數的處理,則可以使用Math.round(X * 100) / 100.進行處理。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

建議閱讀:

Bootrap Vue實作仿百度搜尋介面功能

##webpack3的loader使用解析

#

以上是JS裡tofixed與round使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板