Javascript Math sign() Method (original) (raw)
Last Updated : 15 Jul, 2024
The **Math.sign() is a built-in method in JavaScript and is used to know the sign of a number, indicating whether the number specified is negative or positive.
**Syntax:
Math.sign(number)
**Parameters:
- This method accepts a single parameter _number which represents the number whose sign you want to know.
**Return Value:
The Math.sign() method returns five different values as described below:
- It returns **1 if the argument passed is a positive number.
- It returns **-1 if the argument passed is a negative number.
- It returns **0 if the argument passed is a positive zero.
- It returns **-0 if the argument passed is a negative zero.
- If none of the above cases match, it returns **Nan.
**Example 1: When a positive number is passed as an argument.
JavaScript `
console.log(Math.sign(2));
`
**Example 2: When a negative number is passed as an argument:
JavaScript `
console.log(Math.sign(-2));
`
**Example 3: When a positive zero is passed as an argument:
JavaScript `
console.log(Math.sign(0));
`
**Example 4: When a negative zero is passed as an argument:
JavaScript `
console.log(Math.sign(-0));
`
**Example 5: When an invalid number is passed as an argument:
JavaScript `
console.log(Math.sign(haa));
`
**Output:
NaN
We have a complete list of Javascript Math Objects methods, to check those please go through this Javascript Math Object Complete reference article.
**Supported Browsers
- Chrome 51
- Edge 15
- Firefox 54
- Safari 10
- Opera 38