Uma coisa muito comum quando estamos programando são os erros, eventualmente algum erro irá acontecer, e o JavaScript nos oferece uma gama de opções...
A orientação a objetos é um paradigma amplamente utilizado. Certamente se você é ou almeja ser um programador já se deparou ou ainda vai se deparar...