JavaScript實用庫:Lodash源碼數學函數解析(三)對於數學函數沒有詳細解釋過的(ceil、floor、round)

本章的內容主要是:對於數學函數沒有詳細解釋過的(ceil、floor、round)


在這裏插入圖片描述

Lodash是一個非常好用方便的JavaScript的工具庫,使得我們對數據處理能夠更加得心應手

接下來我要對Lodash的源碼進行剖析學習
每天幾個小方法,跟着我一起來學lodash吧


與數組函數時相同,到這裏就是一些我源碼解釋不清的函數了,但是還是要混個臉熟

1、_.ceil(number, [precision=0])

根據 precision(精度) 向上舍入 number。(注: precision(精度)可以理解爲保留幾位小數。)

我們來看例子:
在這裏插入圖片描述該方法是根據第二個參數對第一個參數進行處理,確定向上舍入的位置


2、_.floor(number, [precision=0])

根據 precision(精度) 向下舍入 number。(注: precision(精度)可以理解爲保留幾位小數。)

該方法與上一方法ceil相同,不過該方法是向下舍入
下面來看例子:
在這裏插入圖片描述
也是比較通俗易懂的


3、_.round(number, [precision=0])

根據 precision(精度) 四捨五入 number。

也是和上面兩個函數是一樣的,是舍值的,該方法不是向上舍入,也不是向下舍入,而是採用我們數學裏面的四捨五入

下面我們來看例子
在這裏插入圖片描述


除開一些maxBy、minBy、meanBy這三個函數大家自己去了解一下,基本上,lodash的數學函數就到此爲止了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章