69
rated 0 times
[
75]
[
6]
/ answers: 1 / hits: 36710
/ 13 Years ago, fri, november 4, 2011, 12:00:00
What does an exclamation mark before a function do?
Example:
return !loadDynamicBlock();
More From » javascript
What does an exclamation mark before a function do?
Example:
return !loadDynamicBlock();
A !
negates an expression.
In your example, if loadDynamicBlock()
returned true, the function calling it would return false, and vice-versa: !true == false
It can also be used to create actual booleans from JavaScript's ideas of truthy and falsy.
var a = 5;
!!(a - 5) === false;
!!(a + 5) === true;