Content

See the Pen javascript-recursion-function-exercise-5 by w3resource (@w3resource) on CodePen. Write a JavaScript program to compute the exponent of a number.

The Labrador class receives two arguments, name since it extends Dog, and size as an extra property on the Labrador class. They both need to be passed to the constructor function on Labrador, which is done correctly using constructor 2. In this tutorial, we will learn how to get the exponent power of a number in JavaScript. The power of a number can be termed as how many times a particular number is multiplied by the number itself.

## More Examples

Please add further details to expand on your answer, such as working code or documentation citations. Connect and share knowledge within a single location that is structured and easy to search.

Hence, we are accessing the method using the class name, Math. Making statements based on opinion; back them up with references or personal experience. In the program below, we take different types of numbers for the two operands. Please note if the first operand is negative, then we should put it in a parenthesis. Asking for help, clarification, or responding to other answers.

## Examples

For calculating the power of a number, we require two things, Base and Exponent. Exponent determines the number of times the number should be multiplied by itself. The pow() method can calculate the power value when both arguments are positive floating point numbers as shown in the example above. The Math.pow() method returns the value of x to the power of y . With the super keyword, we call that parent class’s constructor with the given arguments. The parent’s constructor receives the name argument, so we need to pass name to super.

- For cubic roots of negative numbers, the function returns the principal root by default.
- Hence, we are accessing the method using the class name, Math.
- The pow() method can calculate the power value when both arguments are positive floating point numbers as shown in the example above.
- Connect and share knowledge within a single location that is structured and easy to search.
- In order to let the function return the real root, math.js can be configured with math.config().
- The Math.pow() is a static method, which means it is a member of an object which doesn’t need a constructor to create an instance.
- In JavaScript, it is impossible to write an ambiguous exponentiation expression.

The result is NaN if the Base is negative and the exponent is not an integer. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content.

## Using the Exponentiation Operator

While using W3Schools, you agree to have read and accepted our terms of use,cookie and privacy policy. In JavaScript, it is impossible to write an ambiguous exponentiation expression. That is, you cannot put a unary operator (+/-/~/!/delete/void/typeof) immediately before the base number; doing so will cause a SyntaxError. But if we use a floating point power argument with any type of negative number, the pow() method returns NaN as the output. For cubic roots of negative numbers, the function returns the principal root by default. In order to let the function return the real root, math.js can be configured with math.config().

### How do you do 4 to the power of 2?

Answer: 4 to the power of 2 can be expressed as 4^{2} = 4 × 4 = 16.

The pow() method computes the power of a number by raising the second argument to the power of the first argument. In this tutorial, you will learn about the JavaScript Math.pow() method with the help of examples. Because pow() is a static method of Math, use it as Math.pow(), rather than as a method of a Math object you created .

## JavaScript Function: Exercise-5 with Solution

The Math.pow() is a static method, which means it is a member of an object which doesn’t need a constructor to create an instance. It accepts two parameters, Base and the Exponent, and returns a number which is the solution.

- With the super keyword, we call that parent class’s constructor with the given arguments.
- The result is NaN if the Base is negative and the exponent is not an integer.
- They both need to be passed to the constructor function on Labrador, which is done correctly using constructor 2.
- It accepts two parameters, Base and the Exponent, and returns a number which is the solution.
- Making statements based on opinion; back them up with references or personal experience.