我们经常这些写代码 !!variable
别小看这个代码,需要细细品尝,
他的作用就是把一个对象变为一个Boolean类型的值,但是 哪个值为 true , 哪个值为 false 呢?
使用逻辑运算符的短路运算的时候,也是对空的判断,比如
"" || null 那么返回的是 “”; 也就是说 “” 返回的是true;
!!"" 返回的是false ; 这个需要注意!
本文共 231 字,大约阅读时间需要 1 分钟。
我们经常这些写代码 !!variable
别小看这个代码,需要细细品尝,
他的作用就是把一个对象变为一个Boolean类型的值,但是 哪个值为 true , 哪个值为 false 呢?
使用逻辑运算符的短路运算的时候,也是对空的判断,比如
"" || null 那么返回的是 “”; 也就是说 “” 返回的是true;
!!"" 返回的是false ; 这个需要注意!
转载于:https://my.oschina.net/heweipo/blog/508250