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

JQ标签前面的!是什么意思

JQ标签前面的!是什么意思

_天蝎座的你_0 2016-02-01 16:49:38
例如if(!pid){pid=0}!代表什么
查看完整描述

3 回答

已采纳
?
雅趣

TA贡献29条经验 获得超53个赞

它代表非,你这句代码的意思是“如果pid不等于0,就将pid置为0,如果pid为0,则不做处理。”目的就是把pid变为0,在数字里面0代表假,非0(即除0以外的其他数)代表真,在语义里面理解!的意思。

查看完整回答
2 反对 回复 2016-02-01
?
_da

TA贡献22条经验 获得超29个赞

if判断里面的布尔值。!代表取反

pid如果为true 那么!pid。为false;

这句话应该是初始化用的。如果pid没有初始化,没有值,则给他初始化为0;

查看完整回答
1 反对 回复 2016-02-14
?
Perona

TA贡献355条经验 获得超403个赞

!表示取反。

如这里变量pid值如果为true,取反就是fasle。反之,即为true。

查看完整回答
1 反对 回复 2016-02-01
  • 3 回答
  • 0 关注
  • 2049 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信