jQuery中提供了一個Math.ceil()方法,可以幫助我們向上取整。它的語法如下:
Math.ceil(number)
其中,number是要向上取整的數(shù)值,可以是一個數(shù)字或一個包含數(shù)字的變量。
例如,對于數(shù)字9.2,使用Math.ceil()方法可以得到10:
var num = 9.2; var numCeil = Math.ceil(num); console.log(numCeil); // 輸出10
如果是負(fù)數(shù),向上取整的結(jié)果為絕對值向下取整再取反。例如,對于數(shù)字-3.7,使用Math.ceil()方法可以得到-3:
var negNum = -3.7; var negNumCeil = Math.ceil(negNum); console.log(negNumCeil) // 輸出-3
如果傳入的是一個非數(shù)字的參數(shù),Math.ceil()方法會返回NaN。因此,在使用該方法時,應(yīng)該確保傳入的參數(shù)是一個數(shù)字或者能夠被轉(zhuǎn)換成數(shù)字的字符串、布爾值等。
Math.ceil()方法在實際應(yīng)用中有著廣泛的用途,例如計算商品價格的原價、向上取整某個區(qū)間內(nèi)的隨機(jī)數(shù)、向上取整某個數(shù)字精確到小數(shù)點后幾位等。
上一篇純css寫箭頭