如何理解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打野介绍
  • 如何启用英雄联盟用户动画?
  • 热门搜索
    鸡蛋和牛奶可以一起吃吗 都江堰景区 西昌旅游 桂林旅游路线 思密达怎么吃 辽宁省旅游 我的召唤物可以学技能 可以直接看片的网址 脸上可以脱毛吗 凉拌牛肉的做法