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!