!! user.rank和!user.rank
之间有什么区别<div ng-show="!!user.rank">
Rank: {{user.rank}}
</div>
<div ng-show="!user.rank">
<button class="btn btn-success" ng-click="KnightMe(user)">Knight Me</button>
</div>
答案 0 :(得分:2)
!不是运营商 !把事情变成真实的/不真实的
var foo = 0;
console.log(!!foo);
//false
答案 1 :(得分:1)
!
将Object转换为boolean。如果它是假的(例如0,null,undefined等),则为false,否则为true。
!oObject //Inverted boolean
!!oObject //Non inverted boolean so true boolean representation
所以!!不是运营商,只是!操作员两次