不清楚这个变量设置的作用:var a =!1

Eva*_*ard 2 javascript

我见过类似于b =!b的解释.但是我不能很好地理解这个用法.

是什么

var a = !1;    
Run Code Online (Sandbox Code Playgroud)

做?

nne*_*neo 6

a = !1是一种写作的简写方式a = false.这通常在尝试压缩(缩小)JavaScript时使用,因为它节省了三个字节.

如果你在普通的未缩小的JS中看到这个,那么有人可能是懒惰或混淆.