私はアプリケーションのソースコードを読んでいる間にこの行を見つけました。何が=!意味はjavascriptで
$scope.editMode = ! $scope.editMode;
私はこれがオペレータと等しくないのではないかと思います。私はこれを試しましたjsfiddle答えは正しいですが、私はまだロジックが何とか演算子に等しいことを理解していないのですか?
jsfiddlecode
$scope.name = 'Superhero';
$scope.hero = '123'
$scope.name = ! $scope.hero
これはNOTに割り当てることを意味します。それはちょうど 'x = not x'です。したがって 'x = true;'なら 'x =!x;'、今度は 'x == false' – Li357
'! '演算子自体が何をするのか知っていますか?つまり、 '!x'が何をするのか知っていますか? – JJJ
また、 'coercion'をよく見てください – taguenizy