POO
La POO (pour Programmation Orientée Objet, de l'anglais OOP pour Object-Oriented Programming) est un paradigme de programmation qui consiste à encapsuler les données et les traitements en relation avec ces données dans des objets. Les algorithmes consistent alors à orchestrer les opérations sur ces objets et non plus sur ce qui les compose.
JavaScript est fortement orienté objet. Il suit un modèle basé sur le prototypage, mais offre également une syntaxe de classe permettant d'adopter les paradigmes habituels de la POO.