您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

有人可以解释“双重否定”的把戏吗?

有人可以解释“双重否定”的把戏吗?

逻辑NOT运算符!会将值转换为与其逻辑值相反的布尔值。

第二个!将先前的布尔结果转换回其原始逻辑值的布尔表示形式。

从这些逻辑非运算符的[文档中:

如果可以将单个操作数转换为true,则返回false;否则,返回false。否则,返回true。

因此,如果getContext给您一个“假”值,!! 它将使它返回布尔值false。否则它将返回true

“假”值是:

其他 2022/1/1 18:13:36 有632人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶