Which of the following best describes the difference between `==` and `===` in JavaScript?
-
A
`==` checks value and type; `===` checks value only
-
B
`===` checks value and type; `==` performs type coercion before comparing
-
C
They are identical in modern JavaScript
-
D
`===` is only valid in strict mode