Jak działa konwersja typów w JS?

🔄 Jawne rzutowanie

Number("10")
String(123)
Boolean(1)

🔄 Niejawne

"5" * 2 // 10
"5" + 2 // "52"

💣 Największa pułapka

Boolean("false") // true

💡 Dobre praktyki

✔ używaj === zamiast ==
✔ rzutuj jawnie