章节
问答
课签
笔记
评论
占位
占位

四舍五入round()

round() 方法可把一个数字四舍五入为最接近的整数。

语法:

Math.round(x)

参数说明:

注意:

1. 返回与 x 最接近的整数。

2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6)

3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6),如下图:

把不同的数舍入为最接近的整数,代码如下:

<script type="text/javascript">
  document.write(Math.round(1.6)+ "<br>");
  document.write(Math.round(2.5)+ "<br>");
  document.write(Math.round(0.49)+ "<br>");
  document.write(Math.round(-6.4)+ "<br>");
  document.write(Math.round(-6.6));
</script>

运行结果:

2
3
0
-6
-7

任务

补充右边编辑器代码,在script标签内,使用round()方法,计算3.3、-0.1、-9.9、8.9值。

?不会了怎么办

对数值进行四舍五入,对于 0.5,该方法将进行上舍入

||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / 先思后做万无一失
肯定有的,很多东西是后来补出来的,可能开发者都不知道这些代码可以这么多种用法。所以编程真的是一件很美好的事。好好学习吧,共勉!

最赞回答 / 慕婉清917633
加</br>出运行结果是NaNNaNNaNNaN 不是NONONO写错了

最新回答 / 湘风楚雨
for(x in myarray)中的x不应是是矩阵myarray中的数值了吗,又以x作为下标取myarray[x]这样取的话不会是myarray[3.3];myarray[-0.1]……吗,我是这样理解的?

最新回答 / 先思后做万无一失
四舍五入无论是正数负数,整数小数都遵循这个规则,floor就是编程中实现数学中四舍五入运算的一种方法

已采纳回答 / 幸福是可积的
如果a是一个int数组,那么i就相当于一个临时变量用于存储每次从a中取出的值其他的数据类型和这个相似这是一般for循环的进一步简化,提高写代码的效率

已采纳回答 / speed93
小数比较与它相邻的两个整数的距离,0.49在区间[0,1],到0的距离是0.49,到1的距离是0.51,所以四舍五入是0.简单点说小数位在[-0.5,0.5)之间的直接舍弃小数位,否则整数位加1再舍弃小数位。

已采纳回答 / SMGentertainmnet
加分号是好习惯,不加也能运行,但偶尔会出错。

已采纳回答 / Blizzard_lihe
1.如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。2.而-9是+∞方向的数字值 。3.所以是-9                         望采纳!!

最新回答 / 六月ovo
document.write(Math.round(3.3)+"");  document.write(Math.round(-0.1))+"");  //这行 -0.1后面多了一个右半边括号 document.write(Math.round(-9.9))+"");   //这行 -9.9后面多了一个右半边括号document.write(Math.round(8.9));

已采纳回答 / C佳
http://www.imooc.com/code/1488你说的是这个吗

已采纳回答 / 慕粉18707120945
round取最接近,比如-5.52,在数轴上它更靠近-6,所以Math.round(-5.52)取-6,-5.5与-5和-6一样近,这时取最大值,为-5。在比如5.5,在5与6一样接近时就取最大值6。这是ROUND不得不说的秘密...

已采纳回答 / aa543187001
confirm 只返回true  false 布尔型prompt 返回的是字符串 str2   你懂得

已采纳回答 / qq_吃药先森_03169839
你把-1和0看做两个点,四舍五入。中间点为-0.5,中间点之后包括中间点的值往后进,中间点之前的值往后进。

最赞回答 / fuchang
是这样的,若是x离两边整数一样近,则就取那个较大的数。如-9.5,两边的整数为-9和-10,-9较大,就返回-9;再如9.5,两边的整数为9和10,,10较大,则返回10.
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言