FAQ по JavaScript

Чим відрізняється строга і нестрога рівність (=== та ==)?

Строга рівність порівнює значення за типом даних та значенням. Нестрогa приводить значення до одного типу, а потім ці значення порівнює.

Зазвичай рекомендується використовувати строгу рівність (===), оскільки це дозволяє уникнути непередбачених автоматичних перетворень типів і сприяє безпечнішому та очевиднішому коду.