Let's be honest — Javascript can feel like a mystery box 🎁. One second, your variable is a simple number, and the next... it's shapeshifting into an object without warning.
And yeah, if you've ever asked why typeof null gives you 'object', you've me...