JavaScript | Función Math.sign()

Math.sign () es una función integrada en JavaScript y se usa para conocer el signo de un número, indicando si el número especificado es negativo o positivo.

Sintaxis:

Math.sign(number)

Parámetros: Esta función acepta un solo número de parámetro que representa el número cuyo signo desea conocer.

Valor devuelto: La función Math.sign() devuelve cinco valores diferentes como se describe a continuación:

  1. Devuelve 1 si el argumento pasado es un número positivo.
  2. Devuelve -1 si el argumento pasado es un número negativo.
  3. Devuelve 0 si el argumento pasado es un cero positivo.
  4. Devuelve -0 si el argumento pasado es un cero negativo.
  5. Si ninguno de los casos anteriores coincide, devuelve Nan .

Ejemplos:

Input  : Math.sign(2)
Output : 1
     
Input  : Math.sign(-2)
Output : -1

Input  : Math.sign(0)
Output : 0

Input  : Math.sign(-0)
Output : -0

Input  : Math.sign(haa)
Output  : NaN

Los siguientes programas ilustran la función Math.sign() en JavaScript:

  • Ejemplo 1: cuando se pasa un número positivo como argumento.

    <script type="text/javascript">
       document.write(Math.sign(2));          
    </script>

    Producción:

    1
  • Ejemplo 2: cuando se pasa un número negativo como argumento:

    <script type="text/javascript">
       document.write(Math.sign(-2));          
    </script>

    Producción:

    -1
  • Ejemplo 3: cuando se pasa un cero positivo como argumento:

    <script type="text/javascript">
       document.write(Math.sign(0));          
    </script>

    Producción:

    0
  • Ejemplo 4: cuando se pasa un cero negativo como argumento:

       
    <script type="text/javascript">
        document.write(Math.sign(-0));          
     </script>

    Producción:

    -0
  • Ejemplo 5: cuando se pasa un número no válido como argumento:

    <script type="text/javascript">
       document.write(Math.sign(haa));          
    </script>

    Producción:

    NaN
  • Navegadores compatibles: Los navegadores compatibles con la función Javascript Math.sign( ) se enumeran a continuación:

    • Google Chrome 38 y superior
    • Firefox 25 y superior
    • Ópera 25 y superior
    • Safari 9 y superior
    • Borde 12 y superior

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee 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 *