I never knew about this before jshint gave me warnings, but here's the diff:
standard (`!=`, `==`) convert the operands to the same type and then compare
strict (`===`, `!==`) do not; type match is part of the comparison

```
null == undefined      true
null === undefined     false
'3' == 3               true
'3' === 3              false
```

They've told us to always use the strict ones but it's not very natural to type so I miss it sometimes.  Thanks!