For more complex mathematical calculations, we can reference the `Math`

library which is inherited from Java. It consists of various mathematical functionalities that cover a range of topics from logarithms, trigonometry, statistics, and more. Let’s take a look at some of the most commonly used functions it provides.

**Math.pow()** returns the first value raised to the power of the second value. It accepts and returns `Double`

values.

Math.pow(5.0, 3.0) // 125.0

**Math.min()** returns the minimum value from two given numbers.

Math.min(5, 3) // 3

Alternatively, **Math.max()** determines the maximum value.

**Math.random()** returns a randomly generated number between `0`

and `1`

.

Math.random() // 0.3335735290527727

**Math.round()** accepts a single `Double`

value and returns the result of rounding that value to the nearest Integer.

Math.round(15.7) // 16

### Instructions

**1.**

Explore the various other `Math`

functions in the code editor on the right. As you run the code and witness the output, write a description in comment format below each function describing what you think it does.

Check your answers against the ones in the Hint when you’re ready.

# Take this course for free

By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.