我试图理解 JavaScript 中的一元运算符,并在这里找到了此引用指南 http://wiki.answers.com/Q/What_are_unary_operators_in_javascript ,我理解大部分示例,但我正在尝试弄清楚如何使用它:
!a; // Logical opposite of a in an example.
例如,如果我这样做:
a = true;
!a;
document.writeln(a);
我以为这是假的,但它输出了真。
什么是一个好的代码示例,我可以使用类似 !a 的内容来查看它是如何工作的?
最佳答案
您没有将 !a
分配给任何变量。 a
仍然是 true。
你想做的是这个,
a = true;
a = !a;
document.writeln(a);
关于javascript - javascript 中变量的逻辑相反值的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12120377/