91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

稷山县| 措勤县| 寻甸| 紫金县| 镶黄旗| 平乡县| 冀州市| 吴忠市| 织金县| 高唐县| 盐山县| 阳朔县| 温州市| 南华县| 文安县| 海盐县| 内江市| 石嘴山市| 虞城县| 隆德县| 西城区| 武鸣县| 六盘水市| 威宁| 永靖县| 平乡县| 固原市| 巢湖市| 本溪市| 尚义县| 房产| 光泽县| 福州市| 奉化市| 黎城县| 兴海县| 康定县| 平原县| 长垣县| 沿河| 东兴市|