为了账号安全,请及时绑定邮箱和手机立即绑定

jq1=!numa>numb 为什么是false? 另外,!numa表示什么意思?

已知!的优先级高于>

正在回答

3 回答

这些运算符是有优先级的,你可以去看看他们的关系

0 回复 有任何疑惑可以回复我~

赋予所有非零的值包括零  系统会判定为flase   其余正数为真  所以!numa代表假  (即小于等于0的数)   再去和numb做判断    故jq1 是flase  懂了吗

1 回复 有任何疑惑可以回复我~

jq1=!(numa>numb )

原文是这样的,有括号。先算括号里的。numa是否大于numb,大于则是true,不大于则是false。

前面加个!(非),即取反,true变false ,false变true


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jq1=!numa>numb 为什么是false? 另外,!numa表示什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信