当前位置:首页 > 生活百科

js向上取整函数(js函数传参的参数类型)

栏目:生活百科日期:2025-02-21浏览:0

1. 基本概念

Math对象的ceil()方法用于将它的参数向上舍入到最接近的整数,即它返回大于或等于该参数的最小整数。英文单词ceil的意思是“装天花板”,这一含义可以很形象地表示向上取整这一概念。

ceil()方法的语法结构如下所示:

Math.ceil(x);

其中ceil()方法的参数x应该是一个数字,即x的类型应该是Number。如果x不是Number类型,那么它会先被强制类型转换为Number类型。如果x或它被强制类型转换后是NaN,那么ceil()方法也将返回NaN。

2. 示例

我们先来看看对正数和0进行向上取整的结果,以下代码的执行结果如图1所示。

图1 用正数或0调用Math.ceil()的结果

下面的代码则用负数调用Math.ceil(),它的结果如图2所示。

图2 用负数调用Math.ceil()的结果

最后,我们再来看一下参数会被强制类型转换以及参数为NaN的情况;它们的结果如图3所示。

图3 Math.ceil()的参数需要类型转换和参数为NaN的结果

“js向上取整函数(js函数传参的参数类型)” 的相关文章

人为什么要有信仰,揭秘人类信仰的由来

有些“信仰”不需要触摸,可能也看不到,但只要存在,就足以让你勇敢走下去,无畏任何考验。关于信仰的三个含义,希望你可以认真看下去。“信仰”是一种精神寄托它是一种“...

创业的趋势机会有哪些,2020年创业发展趋势项目

这周我参加了安永战略性高增长论坛的美国活动。会上,我和全美最智慧的公司创始人交谈,谈到2020年最具代表性的实践活动和发展趋势。我和之前合作的联合创始人曾在20...

如何评价森海塞尔HD650(一款能满足你90%音质需求的耳机

对比评测耳机:SonyMDR1A(穷,只有这个耳机,我知道他俩不是一个档次)介绍一下前端:创新SoundBlasterE5(HD650开高增益,MDR1A低增益...

免费网页推广软件哪个好(十大免费推广平台排行榜)

如今的网络环境竞争是很激烈的,如果一家网店不推广,就很难林立在卖家中。当然了,现在网上淘宝的推广软件有很多,那么淘宝推广最好的软件有哪些呢?小编这里给大家整...

出轨男人的心理分析(长期出轨的男人是什么心态)

在网络上,曾经看到过这样一个笑话。说的是,男人出轨以后智商方面产生的巨大变化。他们可以有各种各样的方法来隐瞒自己的婚外情不被另一半察觉。跟户外的女人聊天、说情话...

买榴莲怎么挑选,挑选榴莲的五个技巧

提到榴莲,相信大家自然不会陌生,也算是热带水果中比较抢手的一款。它的气味和味道都要比较独特一些,爱它的人无比喜爱,不爱它的人闻到气味便会感到崩溃。大家身边都有一...

不锈钢电压力锅哪个牌子好(推荐3款电压力锅品牌)

炖肉是个技术活,肉在锅里,锅在火上,一不留神就会糊掉。炖肉过程的火候也很难掌握。大火是多大?小火是多小?时间要多长?完全凭经验和感觉。难道炖出一锅好肉来,只有那...

创业加盟好项目有哪些,2020年最有前景的3个加盟项目

如今社会存在一个很常见的现象:很多人不甘于一辈子忙忙碌碌只为他人打工,想要自主创业做老板,却没有专业的知识,缺乏相关经验,唯恐贸然投资会让多年辛苦的积蓄打水漂。...

ipad mini 评测最新款(2023款ipadmini参数)

哈喽,大家好!欢迎来到我的频道,这里是「图图测评」,今天带给大家的上手体验的产品是iPadmini6。苹果终于终于更新了iPadmini的产品线,这一次苹果也算...

harris角点检测原理(harris角点检测算法实现)

Harris角点检测认为特征点具有局部差异性。如何描述“特征点具有局部差异性”:以每一个点为中心,取一个窗口,窗口大小为5*5或7*7像素大小。这个窗口描述了这...