0Pricing
JavaScript Academy · Lesson

Explicit Conversion Techniques

Convert types deliberately with Number, String, Boolean.

Explicit Conversion

Explicit conversion means deliberately changing a value type with a function, instead of relying on operators to coerce it. This makes code clearer and safer.

console.log(Number("42"))
console.log(String(42))

Number Function

The Number function converts a value to a number. Numeric strings convert cleanly; non-numeric strings become NaN.

console.log(Number("3.14"))
console.log(Number("  10  "))
console.log(Number("abc"))

All lessons in this course

  1. Truthy and Falsy Values
  2. Loose vs Strict Equality
  3. Implicit Coercion in Operations
  4. Explicit Conversion Techniques
← Back to JavaScript Academy