я тут студентов в htmlacademy обучаю, ну а у них на первом уровне ES5 проходят. Ну и естественно никаких типов. Сделал их всех мастерами jsdoc'а, потому что читать код, в котором не разобрать, какого типа предполагается параметр у функции просто больно.