js 中如何用或与运算判断两个数字异号(一正一负的情况)?

strife013 2008-01-07 05:16:15
js 中如何用或与运算判断两个数字异号(一正一负的情况)?
...全文
469 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudgamer 2008-01-08
  • 打赏
  • 举报
回复
var a=8;
var b=-2;
alert((a^b)>0?"同":"异")


这样?
muxrwc 2008-01-08
  • 打赏
  • 举报
回复
<script type="text/javascript">
var a = 1, b = 2;
alert(b>>>31 ^ a>>>31);
var a = -1, b = 2;
alert(b>>>31 ^ a>>>31);
var a = -1, b = -2;
alert(b>>>31 ^ a>>>31);
</script>
cloudgamer 2008-01-08
  • 打赏
  • 举报
回复
还是


var a=8;
var b=-2;
alert(a>>31==b>>31?"同":"异")
strife013 2008-01-07
  • 打赏
  • 举报
回复
不用乘积为负的方法,其他的有没有?能不能通过或与运算?有什么好点函数可以实现?
muxrwc 2008-01-07
  • 打赏
  • 举报
回复
让用函数不:D?
抱抱我的小猫 2008-01-07
  • 打赏
  • 举报
回复
两个乘积为负。。。

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧