!!是什么意思

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2020-03-27 14:37:18

同学你好,这里是双重取反的意思。例如:isXML方法中是为了返回true或者false

获取document.xmlVersion为null

http://img1.sycdn.imooc.com//climg/5e7d9ec10991283a03430073.jpg

也就是没有获取到,需要返回false。所以先使用一个!进行取反为true

http://img1.sycdn.imooc.com//climg/5e7d9eee09d2340303030085.jpg

再使用一个!进行取反,就会将tru转换为false

http://img1.sycdn.imooc.com//climg/5e7d9f1309da83a303790068.jpg

自己可以测试理解下,祝学习愉快!

  • 老师,那这样就和不取反的结果一样的呀~
    2020-04-27 10:33:17
  • 同学你好,是不一样的,我们需要的是布尔值类型,而开始获取的值是null,双重取反之后是false ,结果不一致哦。祝学习愉快!
    2020-04-27 11:17:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师