OOP
OOP(Object-Oriented Programming) é uma abordagem na programação em qual os dados são encapsulados emobjectse o proprio objeto é operado, em vez de suas partes componentes.
JavaScripté altamente orientado à objeto. Isto segue um modelo baseado emprototypes(as opposed to class-based).