中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS用最簡單的方法實現四舍五入

發布時間:2020-09-10 10:38:49 來源:腳本之家 閱讀:124 作者:愛看星星的稻草人 欄目:web開發

1 、tofixed方法

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

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

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

2 、round方法

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

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

小拓展: 我們可以用 Math.max() / Math.min() 判斷多個值的最大最小值
利用 ES6 新語法將一個數組解構

例如 Math.max(number, ...[array])

Math.max(2, ...[2, 3, 11, 24, 1, 66]) 返回值為 66

Math.min 的操作也是相同的。

以上2點內容就是簡單實現四舍五入的具體方法,感謝大家的閱讀和對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

于都县| 芦溪县| 嘉荫县| 进贤县| 南安市| 朔州市| 库尔勒市| 民丰县| 峡江县| 张家口市| 大竹县| 伊通| 石渠县| 双城市| 长宁县| 莎车县| 伊春市| 始兴县| 剑阁县| 会理县| 赫章县| 祥云县| 六盘水市| 乐东| 开江县| 嵊州市| 三都| 兴宁市| 龙海市| 迁安市| 景宁| 贵港市| 宿迁市| 河东区| 洪江市| 静乐县| 镇远县| 灯塔市| 天水市| 青川县| 莫力|