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)
- El número que se redondeará a su entero más cercano.
- Resultado después de redondear el número pasado como parámetro a la función pasada como parámetro.
Parámetros:
Devoluciones :
A continuación se muestran algunos ejemplos para ilustrar la función Math.round():
- 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
- 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
- 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