JavaScript - это язык сценариев на основе прототипов

JavaScript - это язык сценариев на основе прототипов, который является динамическим, слабо типизированным и имеет функции первого класса. Это мультипарадигмальный язык, поддерживающий объектно-ориентированные, [6] императивные и функциональные стили программирования.