Difference between!! and! in javascript
2 answers
One bit ( !) is used to negate a boolean value .
Double strike ( !!) is used to force the value of truth / falsity to logical true or false.
eg
var x = 0; // a falsey value
console.log(x); // logs 0
console.log(!x)// logs true
console.log(!!x)// logs false
var y = "Hello world"; // a truthy value
console.log(y); // logs "Hello world"
console.log(!y)// logs false
console.log(!!y)// logs trueApplies to your specific case.
ng-show="!!user.rank"
ng-show, , , user.rank, , , , - angular.
+15