在JavaScript中,我們可以使用Math對象的floor()方法對一個數進行下捨入。所謂的“下捨入”,也就是返回小於或等於指定數的最小整數。
語法:
Math.floor(x)
說明:
參數x必須是一個數值。Math.floor (x)返回小於等於x的最小整數。
ceil()方法和floor()方法命名很有意思,ceil是“天花板”的意思,而floor是“地板”的意思,大家根據其含義很形象地理解這兩個函數。
舉例:
在線測試<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> document.write("8的floor值是:" + Math.floor(8) + "<br/>"); document.write("0.4的floor值是:" + Math.floor(0.4) + "<br/>"); document.write("0.6的floor值是:" + Math.floor(0.6) + "<br/>"); document.write("-1.1的floor值是:" + Math.floor(-1.1) + "<br/>"); document.write("-1.9的floor值是:" + Math.floor(-1.9)); </script> </head> <body> </body> </html>
在浏覽器預覽效果如下: