The result of 1 == '1' is true. The == operator in JavaScript performs type coercion when comparing values of different types. In this case, the string '1' is converted to the number 1 before the comparison, and since 1 equals 1, the result is true. This is an example of implicit type coercion. To avoid type coercion and compare both value and type, you would use the strict equality operator (===), which would give false for 1 === '1' because the types are different.