Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

JavaScript | Math.ceil( ) function

  • Last Updated : 02 Feb, 2022

The Math.ceil() function in JavaScript is used to round the number passed as a parameter to its nearest integer in Upward direction of rounding i.e towards the greater value.
Syntax 
 

Math.ceil(value)

Parameters: This function accepts a single parameter is the number to be rounded to its 
the nearest integer in upward rounding method. 
Returns: Result after rounding the number passed as parameter to the function.
Examples: 
 

Input  : Math.ceil(4.23)
Output : 5

Input  : Math.ceil(0.8)
Output : 1

Errors and Exceptions: 
 

  • A non-numeric string passed as parameter returns NaN
  • An array with more than 1 integer passed as parameter returns NaN
  • An empty variable passed as parameter returns NaN
  • An empty string passed as parameter returns NaN
  • An empty array passed as parameter returns NaN

Below are some examples that illustrate the Math.ceil() function in JavaScript:
 

  • Example: 1 
     

HTML




<!-- NEGATIVE NUMBER EXAMPLE -->
<script type="text/javascript">
    document.write(Math.ceil(-2) + "<br>");
    document.write(Math.ceil(-2.56));         
</script>
  • Output: 
-2
-2
  • Example:2 
     

HTML




<!-- POSITIVE NUMBER EXAMPLE -->
<script type="text/javascript">
    document.write(Math.ceil(2) + "<br>");
    document.write(Math.ceil(2.56));         
</script>
  • Output: 
2
3
  • Example 2: 

HTML




<!-- STRING EXAMPLE -->
<script type="text/javascript">
    document.write(Math.ceil("Geeksforgeeks"));         
</script>
  • Output: 
NaN
  • Example:3 

HTML




<!-- ADDITION INSIDE FUNCTION EXAMPLE -->
<script type="text/javascript">
    document.write(Math.ceil(7+9));          
</script>
  • Output: 
     
16

Supported Browsers: The browsers supported by JavaScript Math.ceil( ) function are listed below: 

  • Google Chrome 1 and above
  • Internet Explorer 12 and above
  • Firefox 1 and above
  • Opera 3 and above
  • Safari 1 and above

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!