Implicit coercion, explicit conversion, Number/String/Boolean, parseInt vs Number, and common coercion pitfalls
JavaScript can convert values automatically or explicitly, and interview questions often focus on where that behavior becomes surprising.
- Explicit conversion is easier to reason about
- `parseInt` and `Number` do different jobs
- Coercion can hide bugs
Implicit coercion, explicit conversion, Number/String/Boolean, parseInt vs Number, and common coercion pitfalls