gpt4 book ai didi

javascript - 检查两个数字是否都是正数或都是负数

转载 作者:行者123 更新时间:2023-12-03 11:24:11 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Check if two integers have the same sign

(7 个回答)


3年前关闭。




我没有为这个问题找到更好的名字......

我想检查两个数字是否都小于 0、都是 0 或都大于 0。
有比这更简单的方法吗?

if (nr0 < 0 && nr1 < 0 || nr0 == 0 && nr1 == 0 || nr0 > 0 && nr1 > 0) {
//do smth...
}

最佳答案

为了可读性和简单性,我建议:

if (Math.sign(nr0) == Math.sign(nr1)) {
//...
}

来自 MDN :

If the argument is a positive number, negative number, positive zero or negative zero, [Math.sign] will return 1, -1, 0 or -0 respectively. Otherwise, NaN is returned.

关于javascript - 检查两个数字是否都是正数或都是负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51790084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com