If value is the empty string, what is the result of !!value?
Explanation
The first negation converts the empty string to boolean and reverses its falsy value; the second reverses that boolean again. The final result is the boolean false, not the original string.