# Convert a negative number to positive in JavaScript

In this article, we will see how we can convert a negative number to a positive number in JavaScript by the methods described below.

Below are the methods to convert a negative number to a positive in JavaScript:

## Method 1: Multiplying by -1

This is a general method in which we will first check whether the number is already positive or negative, if the number is negative then we will multiply the number by -1 to make it positive.

### Syntax:

`if (a < 0) {    a = a * -1;}`

Example: Below is the implementation of the above approach

## javascript

 `// Javascript script to convert negative number``// to positive number` `// Function to convert``// given number to``// positive number``function` `convert_positive(a) {``    ``// Check the number is negative``    ``if` `(a < 0) {``        ``// Multiply number with -1``        ``// to make it positive``        ``a = a * -1;``    ``}``    ``// Return the positive number``    ``return` `a;``}` `//Driver code``let n = -10;``let m = 5;` `// Call function``n = convert_positive(n);` `// Print result``console.log(n);` `// Call function``m = convert_positive(m);` `// Print result``console.log(m);`

Output
```10
5
```

## Method 2: Using Math.abs()

In this method, we will use Math.abs() function to convert negative numbers to positive numbers.

### Syntax:

`Math.abs(value)`

Example: Below is the implementation of the above approach:

## javascript

 `// Javascript script to convert negative number``// to positive number` `//Driver code``let n = -30;``let m = 15;` `// Using Math.abs() function``n = Math.abs(n);` `// Print result``console.log(n);` `// Using Math.abs() function``m = Math.abs(m);` `// Print result``console.log(m);`

Output
```30
15
```

## Method 3: adding a minus sign

In this method, we will check whether the number is positive or negative, if the number is negative then we add a minus sign at the beginning of the number else return the same.

### Syntax:

`a < 0 ? -(a) : a`

Example: This example shows the above-explained approach.

## Javascript

 `// Javascript script``// to convert negative number``// to positive number` `// Function to convert``// given number to``// positive number``function` `convert_positive(a) {``    ``return` `a < 0 ? -(a) : a;``}` `//Driver code``let n = -10;``let m = 5;` `// Call function``n = convert_positive(n);` `// Print result``console.log(n);` `// Call function``m = convert_positive(m);` `// Print result``console.log(m);`

Output
```10
5
```

## Method 4: Flipping the bit

In this method, we will use a bit-wise not operator which flips all the bits of the number. Since the negative number is stored in a most significant bit it also flips which converts it to a positive number.

### Syntax:

`a < 0 ? ( ~a + 1 ) : a`

Example: In this example, we Flipping the bit to Convert a negative number to positive in JavaScript.

## Javascript

 `// Javascript script``// to convert negative number``// to positive number` `// Function to convert``// given number to``// positive number``function` `convert_positive(a) {``    ``return` `a < 0 ? (~a + 1) : a;``}` `//Driver code``let n = -10;``let m = 5;` `// Call function``n = convert_positive(n);` `// Print result``console.log(n);` `// Call function``m = convert_positive(m);` `// Print result``console.log(m);`

Output
```10
5
```

## Method 5: Using Math.sqrt()

To convert a negative number to its positive equivalent in JavaScript using `Math.sqrt()`, you can use the `Math.sqrt()` function along with the `Math.pow()` function.

Example: In this example, we are using Math.sqrt().

## Javascript

 `function` `convertToPositive(number) {``    ``// Using Math.sqrt() and Math.pow() to convert a negative number to positive``    ``return` `Math.sqrt(Math.pow(number, 2));``}` `// Example usage``const negativeNumber = -5;``const positiveResult = convertToPositive(negativeNumber);``console.log(positiveResult); ``// Output: 5`

Output
```5
```

Previous
Next