Я сделал платформу и 2 курса по JS :::: localcoding.us - регистрируйся. Первый курс - JS Syntax -для совсем начинающих, а второй - JS Practice - для изучения методов.
Скажу так было прекрасно объяснено на языке Джуна самое главное потому не которые объясняют быстро и не разбирают для Джунов потому что у Джуна понимание немного другое .
В конце вообще странные конструкции по суммированию строковых и числовых данных с принудительным приведением типов, за такой код выгоняют с работы, а не принимают на нее.