-1

谁能解释一下,两者的区别

<div ng-show="!user.name"><div ng-show="!!user.name">

我想知道什么

!!

做?在 angularjs 我用谷歌搜索但没有得到回复

4

1 回答 1

2

它是一个双重逻辑非运算符

  • true评估为true

  • !true评估为false

  • !!true评估为true

  • !!!true评估为false

    ....如果你愿意,你可以继续前进。

general的主要用途!!是取一个真值并将其结果为布尔值trueor false


逻辑非运算符 ! 如果其单个操作数可以转换为 true,则返回 false;否则,返回真


另请参阅什么是 !! JavaScript 中的(不是不是)运算符?

于 2018-08-24T11:21:12.957 回答