Type Conversion & Coercion

Type Conversion & Coercion: Shape-Shifting Data

Sometimes you need to change data from one type to another. JavaScript can do this automatically (coercion) or you can do it manually (conversion).

Automatic Type Coercion

JavaScript automatically converts types in certain situations:

Copy to Clipboard

Manual Type Conversion

Converting to String

Copy to Clipboard

Converting to Number

Copy to Clipboard

Converting to Boolean

Copy to Clipboard

Common Coercion Gotchas

Copy to Clipboard

Tip: Use explicit conversion when you want to be clear about your intentions!