Много сравнений == и ===
Если прочитать пол абзаца чем они отличаются, то всё логично.
+ неявное приведение типов (опять таки, невиданные дебри неизвестных технологий)
+ некоторые нюансы работы языка и встроенных функций...
+ критика нелогичности ответов там, где логичного ответа нет и другие языки просто шлют нах
Из всего только проблемы с дробными числами имеют место быть