JavaScript is one of the most versatile and widely used programming languages in the world. It powers everything from simple websites to complex we...
For further actions, you may consider blocking this person and/or reporting abuse
There is no such operator, you are simply using the logical not (
!) operator twice.I would have highly suggested googling the double bang operator, before you responded saying there is no such thing...
Could you point out to me where in the list of unary operators in the official language specification it appears?
tc39.es/ecma262/#sec-unary-operators
Ahh okay I misread what you said, sorry. It's technically not its own operator, just a combination of 2 logical nots.
However, it is widely known as the double bang operator so I wouldn't go as far as saying "there's no such operator".
I would, as it creates a misunderstanding of the language and what's going on
I mean, the += operator isn't in the list of unary operators, but it's still widely used and known as a JavaScript operator.
He also never stated that !! was a unary operator.
@jonrandy Such cool post