Так а чего Вы хотите? На каком языке Вам должны говорить что происходит? Как посоветовал
@SlaF - ставьте точки остановки и смотрите текущее состояние. Или Вы хотите, чтобы Вы поставили паузу, а голос диктора за кадром сказал Вам: Смотри, друг, переменной a мы присвоили значение 10.
Или программа должна Вам подсветить то, что будет дальше? Так дальше будет то, что дальше. Если не понимаете что имеете после if else, какое из условий выполняется - опять таки - или console.log, или брекпоинты.
Короче, я думаю, что Вы сами просто не понимаете то, что просите. Определитесь, на каком языке с Вами должна говорить машина.