在 javascript 中,可以使用 math.floor() 方法對(duì)數(shù)字進(jìn)行向下取整,將數(shù)字截?cái)嗟阶罱咏恼麛?shù),舍棄小數(shù)部分。語(yǔ)法為:math.floor(number)。
如何使用 JavaScript 進(jìn)行向下取整
在 JavaScript 中,可以使用 Math.floor() 方法對(duì)數(shù)字進(jìn)行向下取整。向下取整是指將數(shù)字截?cái)嗟阶罱咏恼麛?shù),舍棄小數(shù)部分。
語(yǔ)法:
Math.floor(number)
登錄后復(fù)制
其中:
number:要向下取整的數(shù)字
示例:
console.log(Math.floor(3.14)); // 輸出:3 console.log(Math.floor(-2.5)); // 輸出:-3
登錄后復(fù)制
詳細(xì)說(shuō)明:
Math.floor() 方法返回一個(gè)數(shù)字,它是給定數(shù)字的最大整數(shù)部分。
如果給定的數(shù)字是負(fù)數(shù),Math.floor() 會(huì)將其向下取整到最接近的負(fù)整數(shù)。
Math.floor() 不會(huì)改變?cè)紨?shù)字。
Math.floor() 可以用于各種應(yīng)用場(chǎng)景,例如:
計(jì)算整數(shù)結(jié)果的數(shù)學(xué)運(yùn)算
舍入小數(shù)位數(shù)
從時(shí)間戳中提取日期
注意:
Math.floor() 只對(duì)數(shù)字有效。
如果給定的不是數(shù)字,Math.floor() 將返回 NaN(非數(shù)字)。