做好小程序流程制做_浅谈JavaScript中的“!!”作用

发布时间:2021-01-05 12:10 作者:jianzhan

摘要: 探讨JavaScript中的“!!”功效 本文关键详细介绍了探讨JavaScript中的“!!”功效,原文中根据实例编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中具备一定的参照学习培训

浅谈JavaScript中的“!!”作用       这篇文章主要介绍了浅谈JavaScript中的“!!”作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

js代码中有时会用到“!”,这个我们知道是取反,对于布尔类型会将其值true和false互换,那对于非布尔类型呢?

对于非布尔类型,js会将值先转换成布尔类型,而后取反。

其他类型转布尔型的规则:

字符串类型值,会将空值("")转换成false,其余转换成true。

数字类型,会将0转换成false,其余为true。

null、undefined会转换成false。

因此,对于null、undefined、0、“”都会被转为flase。

说道这里,应该就理解了“!!”的含义了,一个!是将对象转为布尔型并取反,两个!是将取反后的布尔值再取反,相当于直接将非布尔类型值转为布尔类型值。

到此这篇关于浅谈JavaScript中的“!!”作用的文章就介绍到这了,更多相关JavaScript中的“!!”作用内容请搜索凡科以前的文章或继续浏览下面的

  • 校园内内为何要开发设计

    手机微信微信小程序一般可以发展趋势发展趋势发展趋势发展趋势的这般快速,在这里在其中校园内高等院校生占有了非常大的逐一一部分缘故。针对校园内高等院校生来说,便捷便捷

  • 《6月互联网买东西微信小

    模拟题目:《6月互连网购物手机微信微信小程序TOP50榜》发布 拼多多平台服务平台第一 京喜第二 不久前,网经社主推商品电子器件商务接待绝大部分据库“ 电数宝”(DATA.100EC.CN)发布《

  • 凡科抠图怎么设计拳击小

    ps如何设计方案拳击小握拳pk的图型? 公布 创作者:lmyceyi999 我想评价ps如何设计方案拳击小握拳pk的图型?ps中要想设计方案一个pk的标志,该如何设计方案呢?下边大家就看来看应

  • “电子器件个人社保卡”

    “电子器件个人社保卡”官方网手机微信微信小程序来了!新闻记者从广州市市社保局社会发展确保卡服务站掌握到,“电子器件个人社保卡”官方网手机微信微信小程序现阶段启用了

  • 微信小程序订制花费贵便

    随着着手机微信微信小程序的火爆,其优势也被越来越越越大的人孰了解,各种各样企业公司也一开始高度重视手机微信微信小程序开发设计设计方案的重要性。大家在选择手机微信微