可能重复:
return !1 in javascript
在我今天必须阅读的JavaScript文件中,有一行将变量声明为阶乘,如下所示:
var myVariable = !1;
然后在类似的函数中使用类似的东西作为参数:
return variable.myFunction(!0);
有人能解释一下感叹号在这种情况下的意义吗?最终,为什么这通常用于(福利)?
提前谢谢!
答案 0 :(得分:66)
!是布尔运算符。
NOT(!):将语句从true切换为false或从false切换为true。
!0 = true
!1 = false
This是对布尔运算符及其在javascript中使用的精彩介绍。