在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>
在浏覽器預覽效果如下: