JavaScript Math ceil()

ceil() 方法将一个小数向上舍入到下一个更大的整数并返回。也就是说,4.3 将被舍入为 5(下一个更大的整数)。

示例

let number = Math.ceil(4.3);
console.log(number); 

// Output: 5

ceil() 语法

Math.ceil() 方法的语法是

Math.ceil(number)

在这里,ceil() 是一个静态方法。因此,我们使用类名 Math 来访问该方法。


ceil() 参数

ceil() 方法接受一个参数

  • number - 被舍入到其最近的更大整数的值

ceil() 返回值

ceil() 方法返回

  • 在舍入指定的 number 后,最近的更大整数
  • 对于非数字参数,返回 NaN(非数字)。

示例 1:JavaScript Math.ceil() 与正数

let result1 = Math.ceil(23.8);
console.log(result1);
// Output: 24

let result2 = Math.ceil(87.1);
console.log(result2);
// Output: 88

在这里,我们使用 ceil() 方法将小数 23.8 舍入到 24,将 87.1 舍入到 88


示例 2:Math.ceil() 与负数

let result1 = Math.ceil(-3.8);
console.log(result1);   
// Output: -3

let result2 = Math.ceil(-7.1);
console.log(result2); 
// Output:  -7

在这里,Math.ceil() 将数字 -3.8 舍入到 -3,因为在数学上,-3 大于 -3.8。同样,该方法将 -7.1 舍入到 -7


示例 3:Math.ceil() 与数字字符串

// ceil() with a numeric string let number3 = Math.ceil("2.490");
console.log(number3); // Output: 3

在这里,我们将数字字符串 "2.490"ceil() 方法一起使用。在这种情况下,数字字符串将被转换为数字。

然后,该方法将数字向上舍入到其下一个更大的整数 3


示例 4:Math.ceil() 与非数字参数

// ceil() with string as argument let value = Math.ceil("JavaScript");
console.log(value); // Output: NaN

在上面的示例中,我们尝试计算字符串 "JavaScript" 的符号。因此,我们得到 NaN 作为输出。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战