Boolean() vs !! in JavaScript: The Ultimate Guide to Truthy and Falsy