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

哪位同学帮忙解答一下。

jq1=!(numa<numb) ;       此处的"=!"和"!="为何不一样?

正在回答

3 回答

请不要把 =!这两个放在一起当成一个运算符= =,这是两个运算符,而!=是一个运算符,意思是“不等于”,返回值是布尔值!

比如这个表达式  a !=b;返回值是一个布尔值,true或false;而 a = !b;的意思是,取b的相反值,然后赋给a.

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

!= "不等于"

=!   把 (numa<numb)的值取反  赋值给 jq1

个人见解不好勿喷


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

前面的=!  看成为=  和!  ,! 是取反的意思  (numa<bnumb)成立的话  jq1=flase  反之为:true;

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

举报

0/150
提交
取消

哪位同学帮忙解答一下。

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