What is the difference between == and ===?
- A === compares value and type without coercion; == coerces types first
- B == compares references; === compares values
- C They are identical
- D === only works with numbers
Answer
=== compares value and type without coercion; == coerces types first
Loose equality applies conversion rules that produce surprising results, such as 0 == '0' being true. Strict equality is the safe default.





