This question already has answers here:
Check if two integers have the same sign
(7 个回答)
2年前关闭。
我没有为这个问题找到更好的名字......
我想检查两个数字是否都小于 0、都是 0 或都大于 0。
有比这更简单的方法吗?
(7 个回答)
2年前关闭。
我没有为这个问题找到更好的名字......
我想检查两个数字是否都小于 0、都是 0 或都大于 0。
有比这更简单的方法吗?
if (nr0 < 0 && nr1 < 0 || nr0 == 0 && nr1 == 0 || nr0 > 0 && nr1 > 0) {
//do smth...
}
最佳答案
您可以将数字相乘并检查乘法是否为正(这将涵盖负数和正数)或它们应该相等(这将涵盖 0 情况)
if(nr1*nr2 > 0 || (nr1 === nr2)){
console.log("On the same side of number scale");
}
关于javascript - 检查两个数字是否都是正数或都是负数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51790084/
10-09 13:59