JavaScript | Практика #147
Изначально x объявляется со значением 1. В первой функции IIFE есть две операции. Сначала x становится 2, а затем 3.
Во второй функции x = x + y IIFE текущее значение равно 5. Во второй операции он возвращает только 1 по 5 % 2 мере выполнения .
В третьей и четвертой функциях IIFE мы получаем 2 x = x + x, а затем 4 x = x * x.