Método JavaScript Math pow()

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

  • Ejemplo:

    <script type="text/javascript">
        document.write(Math.pow(3, 4));
    </script>
  • Producción:
    81

El método Math.pow() se utiliza para potenciar un número, es decir, el valor del número elevado a algún exponente. Dado que Math.pow() es un método estático de Math y, por lo tanto, siempre se usa como Math.pow() y no como un método de un objeto creado de la clase Math.

Sintaxis:

Math.pow(base, exponent)

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

  • base: Es el número base que se va a elevar.
  • exponente: Es el valor que se utiliza para elevar la base .

Valor devuelto: el método Math.pow() devuelve un número que representa la base dada elevada a la potencia del exponente dado .

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

Programa 1: cuando tanto la base como el exponente se pasan como números positivos en los parámetros:

<script type="text/javascript">
    document.write(Math.pow(9, 3));
</script>

Producción:

729

Programa 2: Cuando el valor base es negativo y el exponente es positivo:

<script type="text/javascript">
    document.write(Math.pow(-9, 3));
</script>

Producción:

-729

Programa 3: Cuando el valor base es positivo y el exponente es negativo:

<script type="text/javascript">
    document.write(Math.pow(9, -3));
</script>

Producción:

0.0013717421124828531

Programa 4: Cuando el valor base es negativo y el exponente tiene punto decimal:

<script type="text/javascript">
    document.write(Math.pow(-9, 0.5));
</script>

Producción:

NaN

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 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 *