How to use Math.sign() In Javascript
In this approach we are using the Math.sign() method which returns the sign of a number as -1 for negative numbers, 0 for zero, and 1 for positive numbers. It checks the result of Math.sign(num) to determine the sign of the given number and returns the corresponding string.
Example: It describes how we can find the given number is Positive, Negative, or Zero using Math.sign() method.
function checkNumber(num) {
return Math.sign(num) === 1 ? "Positive" : Math.sign(num
) === -1 ? "Negative" : "Zero";
}
console.log(checkNumber(10));
console.log(checkNumber(-5));
console.log(checkNumber(0));
Output
Positive Negative Zero
Time complexity: O(1), as it is doing constant operations
Space complexity: O(1), as it is using constant space for variables
JavaScript Program to Check if a Given Integer is Positive, Negative, or Zero
In this article, we will discuss how we can determine whether the given number is Positive, Negative, or Zero. As we know if the number is less than 0 then it will be called a “Negative” number if it is greater than 0 then it will be called a “Positive” number. And if it doesn’t lie between them, then it will be 0.
Example:
Input: 10
Output: Positive number
Input: -12
Output: Negative number
Input: 0
Output: Zero
These are the following ways by which we can find out whether the number is Positive, Negative, or Zero:
Table of Content
- Using if-else statement
- Using ternary operator
- Using switch case
- Using Math.sign()
- Using bitwise operators