JavaScript: a language so confusing, it's like trying to understand a toddler's explanation of quantum physics.