Método JavaScript Math abs()

A continuación se muestra el ejemplo del método Math abs() .

  • Ejemplo:

    <script type="text/javascript">
        document.write(Math.abs(-2)+"<br>"); 
        document.write(Math.abs(-2.56));          
    </script>
  • Producción:
    2
    2.56

El método Math.abs() se usa para devolver el valor absoluto de un número. Toma un número como parámetro y devuelve su valor absoluto.

Sintaxis:

Math.abs(value)

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • valor: El número cuyo valor absoluto se va a encontrar se pasa como parámetro a esta función.

Devuelve: Valor absoluto del número pasado como parámetro.

Los siguientes ejemplos ilustran el método Math abs() en JavaScript:

  • Ejemplo 1:
    Input  : Math.abs(-4)
    Output : 4
  • Ejemplo 2:
    Input : Math.abs(0)
    Output : 0

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 0.
  • Una array vacía pasada como parámetro devuelve 0.

Más códigos de ejemplo para el método anterior son los siguientes:

Programa 1:

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

Producción:

2
2.56

Programa 2:

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

Producción:

NaN

Programa 3:

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

Producción:

16

Navegadores compatibles:

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