JavaScript | Función matemática.ceil()

La función Math.ceil() en JavaScript se usa para redondear el número pasado como parámetro a su entero más cercano en la dirección de redondeo hacia arriba, es decir, hacia el valor mayor.
Sintaxis 
 

Math.ceil(value)

Parámetros: esta función acepta un solo parámetro que es el número que se redondeará al 
entero más cercano en el método de redondeo hacia arriba. 
Devuelve: Resultado después de redondear el número pasado como parámetro a la función.
Ejemplos: 
 

Input  : Math.ceil(4.23)
Output : 5

Input  : Math.ceil(0.8)
Output : 1

Errores y excepciones: 
 

  • Una string no numérica pasada como parámetro devuelve NaN
  • Una array con más de 1 entero pasado como parámetro devuelve NaN
  • Una variable vacía pasada como parámetro devuelve NaN
  • Una string vacía pasada como parámetro devuelve NaN
  • Una array vacía pasada como parámetro devuelve NaN

A continuación se muestran algunos ejemplos que ilustran la función Math.ceil() en JavaScript:
 

  • Ejemplo 1 
     

HTML

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

HTML

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

HTML

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

HTML

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

Navegadores compatibles: los navegadores compatibles con la función JavaScript Math.ceil( ) se enumeran a continuación: 

  • Google Chrome 1 y superior
  • Internet Explorer 12 y superior
  • Firefox 1 y superior
  • Ópera 3 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por AyushSaxena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *