# Type Coercion

When the operands at the left and right of the operator is of different type, one of the value is converted to equivalent value by JavaScript engine.

```javascript
1 == '1'; // true
1 != '1'; // false
```

In JavaScript this happens only if we use `==` operator.

```javascript
1 === '1'; // false
1 !== '1'; // true
```

If we use ===, that means compare two values but don't coercive the values.
