JavaScript is weird, but show me a language that doesn’t have its warts.
False equivalence much? Languages have warts. JS is a wart with just enough tumorous growth factors to have gained sentience and started its plans toward world domination.