JavaScript6 min read

JavaScript Type Conversion

Master type conversion in JavaScript. Learn explicit and implicit conversion, coercion rules.

Alex Thompson
Dec 18, 2025
34.3k787

JavaScript Type Conversion

Explicit Conversion

Convert types manually:

String(123);        // "123"
Number("123");      // 123
Boolean(1);         // true

Implicit Conversion (Coercion)

JavaScript converts automatically:

'5' + 3;    // "53" (number to string)
'5' - 3;    // 2 (string to number)

Key Takeaway

Explicit conversion is clear. Implicit can be surprising. Understand coercion to avoid bugs.

#JavaScript#Type Conversion#Coercion#Beginner