https://hackershare.dev/en/bookmarks/897260
Coercion and Type Conversion in JavaScript – Explained with Code Examples