亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

北宁市| 四川省| 德令哈市| 奉新县| 阿坝县| 玛多县| 科尔| 枝江市| 望城县| 通州市| 奉贤区| 辽宁省| 资阳市| 吉林市| 泸西县| 肇东市| 林周县| 东辽县| 固原市| 大同市| 内黄县| 甘洛县| 曲麻莱县| 彰武县| 朝阳区| 宜春市| 廉江市| 黔西县| 绿春县| 略阳县| 天水市| 镇赉县| 金坛市| 昌黎县| 万全县| 鄯善县| 桃源县| 武夷山市| 汤原县| 安新县| 桃江县|