Looking for calculating JavaScript square root? In this quick tutorial, you will learn how to find the square root of a number in JavaScript.

In, the previous JavaScript tutorial we used the inbuilt method pow() in Math class to find the square of a number.

Using Math.sqrt() Method to Find Square Root

The Math.sqrt() method accepts a single argument of type number.

Syntax:

Math.sqrt(x);

Where x is a positive number for which you want to find the square root.

JavaScript Program to Find the Square Root

For example, here are a few JS programs to find the square root.

Example 1: JavaScript square root of a positive number.


let val = 49;
console.log(Math.sqrt(val)); // 7

Example 2: JavaScript square root of a floating-point number?


let val = 5.14;
console.log(Math.sqrt(val)); // 2.226...

Example 3: What if we pass a negative number to sqrt() method?


let val = -9;
console.log(Math.sqrt(val)); // NaN

As a result, If a negative number is passed NaN is returned.

Example 4: What if a number is passed as a string to Math.sqrt() method?


let val = '36';
console.log(Math.sqrt(val)); // 6

Isn’t it strange? We passed a number as a string, then also the sqrt() method returns its square root. Check for yourself.

Example 5: What if a word is passed as a string?


let val = 'two';
console.log(Math.sqrt(val)); // NaN

Similarly, if a string containing alphabets is passed then NaN is returned.

Like this article? Follow us on Facebook and LinkedIn. You can also subscribe to our weekly Feed.