Тонны замечательных ответов здесь, но если вы зачитали это далеко, это помогло мне «получить». Откройте консоль в Chrome (и т. Д.) И начните вводить:
!(!(1))
!(!(0))
!(!('truthy'))
!(!(null))
!(!(''))
!(!(undefined))
!(!(new Object())
!(!({}))
woo = 'hoo'
!(!(woo))
...etc, etc, until the light goes on ;)
Естественно, это все равно, что просто введите !! someThing, но добавленные скобки могут помочь сделать его более понятным.