И где здесь пробел между ! и = ?
И вообще, язык программирования нужно изучать не по мультикам, а по учебнику, а примеры к нему исполнять -
https://learn.javascript.ru/operators.
И выгоднее писать не так (хотя в данном случае выгодна не большая будет)
if (!(i % 2) && i)
а так
if (i && !(i % 2))