Back to search

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.

JavaScript Medium Theory

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