JavaScript Math.floor() 方法

定义和用法:

floor() 方法可对一个数进行下舍入。

语法:

Math.floor(x);

x:必须参数,可以是任意数值或表达式;

返回值:

小于等于 x,且与 x 最接近的整数。

说明:

floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。

示例代码:

 1 //在本例中,我们将在不同的数字上使用 floor() 方法:
 2
 3 <script type="text/javascript">
 4 document.write(Math.floor(0.60) + "<br />")
 5 document.write(Math.floor(0.40) + "<br />")
 6 document.write(Math.floor(5) + "<br />")
 7 document.write(Math.floor(5.1) + "<br />")
 8 document.write(Math.floor(-5.1) + "<br />")
 9 document.write(Math.floor(-5.9))
10 </script>
11
12 预计输出:
13 0
14 0
15 5
16 5
17 -6
18 -6
19
20 实际效果:
21 0
22 0
23 5
24 5
25 -6
26 -6

代码

时间: 2024-10-13 14:21:48

JavaScript Math.floor() 方法的相关文章

JavaScript Math 对象方法

Math 对象方法 方法 描述 abs(x) 返回数的绝对值. acos(x) 返回数的反余弦值. asin(x) 返回数的反正弦值. atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值. atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间). ceil(x) 对数进行上舍入. cos(x) 返回数的余弦. exp(x) 返回 e 的指数. floor(x) 对数进行下舍入. log(x) 返回数的自然对数(

js的向上取整(Math.ceil)向下取整(Math.floor)四舍五入(Math.round)

<script language="javascript"> Math.floor(5.55) //向下取整 结果为5 Math.floor(5.99) //向下取整 结果为5 Math.ceil(5.21) //向上取整,结果为6 Math.ceil(5.88) //向上取整,结果为6 Math.round(5.78) //四舍五入 结果为6 Math.round(5.33) //结果为5 </script> 原文地址:https://www.cnblogs.

Javascript Math ceil()、floor()、round()三个函数的区别

Round是四舍五入的...Ceiling是向上取整..float是向下取整  下面来介绍将小数值舍入为整数的几个方法:Math.ceil().Math.floor()和Math.round(). 这三个方法分别遵循下列舍入规则:◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数:◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数:◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则).

javascript 的 Math.ceil()、Math.floor()、Math.random()

向上取整——Math.ceil(args) 返回一个大于或等于参数的最小整数. 例如: Math.ceil(1.5) -->  2 Math.ceil(1)  -->  1 Math.ceil(-1.5)  --> -1 向下取整——Math.floor(args) 返回一个小于或等于参数的最小整数. 例如: Math.floor(1.5)  -->  1 Math.floor(1)  -->  1 Math.floor(-1.5)  -->  -2 javascrip

JavaScript基础 Math.floor() 向下取整 小数部分不四舍五入了,有小数就舍去。小数再大,都舍

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

JavaScript基础知识(Math的方法)

Math的方法 Math : 对象数据类型 : Math: {} 是window下的一个键值对: 属性名叫Math,属性值是一个对象 var obj = {a:1}; console.log(obj.a); console.log(window.Math); 1. Math.abs() : 取绝对值: Math.abs(-1.2) 2. Math.floor() : 向下取整 3.Math.ceil() : 向上取整 4.Math.max() : 取最大值 Math.max(12,7,89,10

Math类中round、ceil和floor方法的功能

Java中的Math工具类用来完成除+.-.*./.%等基本运算以外的复杂运算,位于java.lang包下,Math类的构造器全是私有的(private),因此无法创建Math类的对象,Math类的方法全是类方法,可以直接通过类名来调用它们.下面重点介绍Math类中经常用到的几个方法,也是面试时经常被问到的知识点. 1.round round方法表示四舍五入.round意为“环绕”,其原理是在原数字的基础上先加上0.5再向下取整,它的返回值为int类型,例如,Math.round(11.5)等于

java中常用到的math方法(Math.PI、Math.random()、Math.abs(double)、Math.floor(double)、Math.ceil(double)、Math.round(double))

public class MathDemo { public static void main(String args[]){ /** * abs求绝对值 */ System.out.println(Math.abs(-10.4));    //10.4 System.out.println(Math.abs(10.1));     //10.1 /** * ceil天花板的意思,就是返回大的值,注意一些特殊值 */ System.out.println(Math.ceil(-10.1));  

Javascript Math.ceil()与Math.round()与Math.floor()区别

Math.ceil()向上舍入 1 2 3 alert(Math.ceil(20.1)) //输出 21 alert(Math.ceil(20.5)) //输出 21 alert(Math.ceil(20.9)) //输出 21 Math.round标准的四舍五入 1 2 3 alert(Math.round(20.1)) //输出 20 alert(Math.round(20.5)) //输出 21 alert(Math.round(20.9)) //输出 21 Math.floor()向下舍