如何理解javascript中Math.floor的真正含义?

 时间:2026-02-15 04:19:15

1、写入一个html代码进行试验

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

</head>

<body>

<p id="demo">单击按钮将不同的数值降到离它最近的整数。

<button onclick="myFunction()">点我</button>

<script>

function myFunction(){

var a=Math.floor(0.60);

var b=Math.floor(0.40);

var c=Math.floor(5);

var d=Math.floor(5.1);

var e=Math.floor(-5.1);

var f=Math.floor(-5.9);

var x=document.getElementById("demo");

x.innerHTML=a + "<br>" + b + "<br>" + c + "<br>" + d + "<br>" + e + "<br>" + f; 

}

</script>

</body>

</html>

2、点击按钮我们观察输出的数值

分别是

0

055-6-6

我们发现一个基本的规律:

0<0.60所以往下一个整数舍入

0<0.40 同上

5<=5 同上

.....

-6<-5.1同上

-6<-5.9同上

这时我们会发现书本定义会更精确

而这时我们也明白下一个整数是什么意思呢

就离这个数最近的整数,并且小于它。

  • 英雄联盟魂索典狱长锤石如何提高Q的命中率
  • 放逐之刃技能解析
  • 经典:圣枪游侠卢锡安最合适出装
  • 英雄联盟vn打野介绍
  • 如何启用英雄联盟用户动画?
  • 热门搜索
    灌汤包的做法及配方 拔丝地瓜的做法 牛肉羹的做法 逆行怎么扣分和罚款 目鱼的做法 大于号怎么写 膝盖疼是怎么回事 五花肉的做法 屋面做法 马卡龙做法