Даже если опустить это лесс, то раз сначала сравнение через ==, то следующее одинарное = явно является присвоением значения ;)
Это во всяких JavaScript и в нормальных языках проблем не будет. Это просто пример. Что данную задачу решить можно и в 99% процентов человек в ней не нужен.
Помочь можно человеку, который жаждет помощи. Но если человека отправляют что-то почитать, а он возвращается не осознав прочитанное (если оно вообще было прочитано), то следует логический вывод => человеку уже не поможешь.