javascript中 !!的意思

“!!”双非逻辑运算符,在此记录下:

发现其实这种写法目的就是,要的到的结果只能为true或者false

var  a = 1;
console.log(a) //1
console.log(!a) //false
console.log(!!a) // true 等同于 console.log(a || false)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 算术运算符 + 加 - 减 * 乘 / 除 % 余 算术优先级 * / % 优先级要高于 + - 无论是...
    icon6阅读 3,118评论 0 0
  • 1 - 编程语言 1.1 编程 编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果...
    Scincyc阅读 2,338评论 0 0
  • 技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1....
    CurryCoder阅读 1,547评论 0 2
  • <!DOCTYPE html> 相等运算符 /*相等运算符用来比较两个值是否相等,如果相等会返回true,...
    晓枷锁阅读 2,900评论 0 0
  • 满满干货,本文不足之处欢迎补充,交流学习加群460570824 本文来源于多年的Java编码技术经验,适合所有正在...
    微笑达人_4b5d阅读 1,384评论 0 0