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
- Truthy and Falsy Values
- Loose vs Strict Equality
- Implicit Coercion in Operations
- Explicit Conversion Techniques