JavaScript | Función Math.round()

La función Math.round() en JavaScript se usa para redondear el número pasado como parámetro a su entero más cercano.
Sintaxis

Math.round(value)

    Parámetros:

  • El número que se redondeará a su entero más cercano.
  • Devoluciones :

  • Resultado después de redondear el número pasado como parámetro a la función pasada como parámetro.
  • A continuación se muestran algunos ejemplos para ilustrar la función Math.round():

  1. Redondear un número a su entero más cercano : Para redondear un número a su entero más cercano, la función math.round() debe implementarse de la siguiente manera:

    <script type="text/javascript">
        var round =Math.round(5.8);
        document.write("Number after rounding : " + round); 
    </script>

    Producción:

    Number after rounding : 6
  2. Redondear un número negativo a su entero más cercano : la función Math.round() en sí misma redondea un número negativo cuando se le pasa como parámetro. Para redondear un número negativo a su entero más cercano, la función Math.round() debe implementarse de la siguiente manera:

    <script type="text/javascript">
        var round =Math.round(-5.8);
        document.write("Number after rounding : " + round); 
    </script>

    Producción:

    Number after rounding : -6
  3. Función Math.round(), cuando el parámetro tiene “.5” como decimal : El programa siguiente muestra el resultado de la función Math.round() cuando el parámetro tiene “.5” en decimal.

    <script type="text/javascript">
        var round =Math.round(-12.5);
        document.write("Number after rounding : " + round);
        var round =Math.round(12.51);
        document.write("Number after rounding : " + round); 
    </script>

    Producción:

    Number after rounding : -12
    Number after rounding : 13

Errores y excepciones
1. Una string no numérica pasada como parámetro devuelve NaN
2. Una array con más de 1 entero pasado como parámetro devuelve NaN
3. Una variable vacía pasada como parámetro devuelve NaN
4. Una string vacía pasada como parámetro devuelve NaN
5 Una array vacía pasada como parámetro devuelve NaN

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

<!-- NEGATIVE NUMBER EXAMPLE -->
<script type="text/javascript">
    document.write(Math.round(-2)); 
    document.write(Math.round(-2.56));          
</script>

Producción:

-2
-3
<!-- POSITIVE NUMBER EXAMPLE -->
<script type="text/javascript">
    document.write(Math.round(2)); 
    document.write(Math.round(2.56));          
</script>

Producción:

2
3
<!-- STRING EXAMPLE -->
<script type="text/javascript">
    document.write(Math.floor("Geeksforgeeks"));          
</script>

Producción:

NaN
<!-- ADDITION INSIDE FUNCTION EXAMPLE -->
<script type="text/javascript">
    document.write(Math.floor(7.2+9.3));           
</script>

Producción:

17

Navegadores compatibles:

  • Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 3 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 *