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

向上取整ceil()

ceil() 方法可对一个数进行向上取整。

语法:

Math.ceil(x)

参数说明:

注意:它返回的是大于或等于x,并且与x最接近的整数。

我们将把 ceil() 方法运用到不同的数字上,代码如下:

<script type="text/javascript">
  document.write(Math.ceil(0.8) + "<br />")
  document.write(Math.ceil(6.3) + "<br />")
  document.write(Math.ceil(5) + "<br />")
  document.write(Math.ceil(3.5) + "<br />")
  document.write(Math.ceil(-5.1) + "<br />")
  document.write(Math.ceil(-5.9))
</script>

运行结果:

1
7
5
4
-5
-5

 

 

任务

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

?不会了怎么办

ceil()向上取整计算,它返回的是大于或等于的值

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

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / 慕用7406622
那个结尾像这样"<br  />",中间有空格的

最新回答 / weixin_慕后端4367566
计算的第二行代码的引号写到括号外面了

最赞回答 / 慕仔0135655
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Math </title><script type="text/javascript">function ceil(a){    document.write(Math.ceil(a)+"<br>");}ce...

已采纳回答 / 谁动了我的小甜饼
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Math </title><script type="text/javascript"> document.write(Math.ceil(3.3)+"</br>") document.write(Math....

已采纳回答 / 晓之蛇
write拼写错误,改一下

最新回答 / OMpZoNE
是的,括号里的x就是你输入的数字,你用ceil(3.3),就是把x赋值为3,经过ceil函数向上取整(就是最小的大于等于它的整数)就会得到4;用ceil(-9.9),就是把x赋值为-9.9,经过ceil函数向上取整就会得到-9;

最赞回答 / 慕九州227127
你把<br/>写进Math.ceil()里去了

最新回答 / 玄心之玉
没了,这个是最简的了

已采纳回答 / 阳火锅
<...图片...>兄弟我看了你好多问的问题,其实都是自己写代码不细心。代码这东西一定要严谨,仔细再仔细。。不然以后上项目,代码多的时候。。你会脑袋痛的。。  还有i<4这里,以后尽量用num1.length代替。。不然你以后每次写循环都去数一下数组长度?  望采纳

最新回答 / weixin_慕用3213280
是ceil,你写成cell了,拼写错误

最赞回答 / 灬无痕
人家只是想装叉而已,em...

已采纳回答 / qq_抛物线_0
是return b;不是 result b;关键字错了

已采纳回答 / 慕圣7096405
 function getCeil(x){        document.write(Math.ceil(x)+"</br>");    }    var myarr = [3.3,-0.1,-9.9,8.9];    for(var i=0;i<myarr.length;i++){        getCeil(myarr[i]);    }这是我写的代码,你的num()=myarr[i];这种写法存在2个语法错误。一是你定义的num()方法是带参数的,所以使用该方法时应该给该方法传...

最新回答 / van_jf
自己在网上下个网页编辑器,如webstorm或Dreamweaver,在那上面写就行了,
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言