gpt4 book ai didi

javascript - 检测数字是否从负数变为正数或从正数变为负数

转载 作者:搜寻专家 更新时间:2023-11-01 04:50:27 26 4
gpt4 key购买 nike

如何检测变化是积极的还是消极的?

示例:

1 更改为 2 = false

0 更改为 1 = false

因为都是正数

1 更改为 -1 = true

0 更改为 -1 = true

因为正变负

-1 更改为 0 = true

-1 更改为 1 = true

因为负变正

我喜欢..

var a_test,b_test;
if(a<0) {
a_test = 'negative';
} else {
a_test = 'positive';
}
if(b<0) {
b_test = 'negative';
} else {
b_test = 'positive';
}

if(a_test!==b_test) {
alert('Yeah!');
}

用于测试: http://jsfiddle.net/e9QPP/

有更好的编码来做这样的事情吗?


维基:负数是小于零的实数

最佳答案

根据Zen of Python ,

Readability counts.

因此,我提出了更具可读性和代码审查通过的版本

if (a < 0 && b >= 0 || a >= 0 && b < 0) {
alert("Yeah");
}

关于javascript - 检测数字是否从负数变为正数或从正数变为负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21046183/

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