## How to square a number in javascript

The most basic way to square a number in JavaScript is to multiply the number my itself. But there's two more.

Squaring a number is basic Mathematics. You should be able to solve it easily. Anyways if you are just lurking around or finding some tricky way to do that. Here are 3 different ways on how to square a number in JavaScript.

### 1. Multiply the number by itself

The most basic way to square a number in both in mathematics and JavaScript is to multiply the number my itself.

It's similar to how you write it in Mathematics. In mathematics you write it as

`5x5 = 25`

In JavaScript, there is a slight difference, that is, the multiplication operator is * instead of x.

You just have to replace the x with * to do multiplication in JavaScript. Pretty simple!

`5*5`

The above code will print return 25.

Let us define a function to do that

`function squared(number) { return number*number } `

Use case

`console.log(squared(5))`

### 2. Using exponentiation

I assume you are familiar with exponents and power. In mathematics we write something like this

`2²`

This gives us 4.

Unfortunately my keyboard doesn't know how to write that small 2 at the top. I had to copy the number from google just to show you. That's troublesome! So we prefer to do it the easy way in JavaScript

In JavaScript, we write it as

`2**2`

Function definition

`function squared(number) { return number**2 }`

Use case is the same as above

`console.log(squared(5))`

Note: Though * means multiplication ** doesn't mean double multiplication. It's a convention for power in JavaScript.

### 3. Using the inbuilt math object

In JavaScript we have a inbuilt Math library which is very useful for various mathematical operations such as rounding of value, finding the value of PI, Square root etc

It also includes a power function. Since the function is inbuilt in Math object you don't have to define a function. Use case is as follows

`console.log(Math.pow(8, 2)) // prints 64 which 8 to the power 2`

That's it. You have learnt all the 3 ways to square a number in JavaScript.

To know more about JavaScript Math library visit here.

Let me know in the comments if you have some other way of squaring a number in JavaScript.