我想了解JavaScript中的一元运算符,并在此处找到此参考指南http://wiki.answers.com/Q/What_are_unary_operators_in_javascript,我了解大多数示例,但我正在尝试解决如何使用这样的:在javascript中一个变量的逻辑相反值的一个例子
!a; // Logical opposite of a in an example.
举例来说,如果我这样做:
a = true;
!a;
document.writeln(a);
我想这将是假的,但它输出真实的。
什么是一个很好的代码示例,我可以沿着!a的方向使用某些东西来了解它是如何工作的?
这绝对是有道理的,但我不从该网页我列举([HTTP明白://wiki.answers .com/Q/What_are_unary_operators_in_javascript](http://wiki.answers.com/Q/What_are_unary_operators_in_javascript))是,据我所知,大多数“一元运算符”允许你改变一个值而不用将它们赋值给一个值。例如,如果你做'a = 0;一个++; document.writeln(a);'a will = 1。我认为他们可以单独操作的事实使得一元运算符成为可能,但也许情况并非如此? – fakeguybrushthreepwood
是的,这是一个++,a--,++ a, - a。但不适用于!a,+ a,-a。 – abhshkdz
对于++,a--,++ a,--a有没有技术术语/名称?换句话说,一个独立的方式改变了它的价值? – fakeguybrushthreepwood