It means "not".
These two have the same outcome, but most people prefer to write it the second way:
It's also useful for 'flipping' bools - i.e. setting it to false if it's true, and setting it to true if it's false:
Hope this helps. Let me know if you need further explanation.
answered Oct 07 '10 at 11:11 PM