首页 > 编程语言 > 详细

Javascript 中两个!!的用法和解释

时间:2021-06-04 00:00:01      阅读:16      评论:0      收藏:0      [点我收藏+]

最近在看vue源码时候发现个地方用了,“!!”双非逻辑运算符,研究了一下,在此记录下:

let b = 99;

console.log(!!b); //true

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

单独一个"!"是取反,这个大家都知道,所以我按照上面的结果做了测试的到的结果就是,如果判断的值被定义了,就取它的值,没有定义就默认为false,附上代码:
let b = 99;

console.log(!!b);

//等同于
console.log(Boolean(b||false));

 


 

 

Javascript 中两个!!的用法和解释

原文:https://www.cnblogs.com/codingFan/p/14846207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!