Angularjs 两者之间的区别!还有!!棱角分明

Angularjs 两者之间的区别!还有!!棱角分明,angularjs,Angularjs,两者有什么区别!!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>

两者有什么区别!!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>

排名:{{user.Rank}
封我为骑士
!不是操作员
!! 使某事真实/不真实

var foo = 0;
console.log(!!foo);
//false

将对象转换为布尔值。如果它是错误的(例如0、null、未定义等),它将是错误的,否则为真

!oObject  //Inverted boolean
!!oObject //Non inverted boolean so true boolean representation
所以!!不是一个接线员,它只是一个接线员!接线员两次


你能给我一些关于!!接线员?我们能说吗!不是操作员和!!是给truthy的吗?@user3886602它不是一个操作员它只是!twise..@user3886602如果有帮助,则标记为答案:)