Я проверял JSLint, и некоторые из правил вызвали мой интерес. Особенно это:
Запретить == и!=
Запретить ++ и -
Почему это плохая идея запретить их? Я понимаю первую часть, в основном она хочет, чтобы я сделал ===
вместо ==
. Я не понимаю, почему. Я понимаю разницу между ними, я просто хочу знать, почему это плохая практика. Иногда я действительно хочу сделать ==
, например, чтобы он оценивал значение true для undefined == null
Второй, ну я вообще не понимаю. Он хочет, чтобы я сделал myInt + = 1 вместо myInt ++?
Спасибо!