Vídeo 1
//Definición de la clase
function Vehiculo(pMarca,pTipo){
// Propiedades o atributos
// Públicas
   this.pintura = "";
   this.propietario = "";
// Privadas
   var marca = pMarca;
   var tipo = pTipo;
// Método
   this.esMarca = function () {return marca;}
}
// Método
Vehiculo.prototype.hayPropietario = function () {
   return (this.propietario !== "");
}
var vehiculo = new Vehiculo("Volvo","Coche");
vehiculo.pintura = "Blanco";
document.write(vehiculo.pintura);
document.write("<br />");
document.write(vehiculo.esMarca());
document.write("<br />");
document.write(vehiculo.hayPropietario());
Vídeo 2
//Definición de la clase
function Vehiculo(pMarca,pTipo){
    // Propiedades o atributos
    // Públicas
    this.pintura = "";
    this.propietario = "";
    
    // Privadas
    var marca = pMarca;
    var tipo = pTipo;
    
    // Método
    this.esMarca = function () {return marca;}
}
// Método
Vehiculo.prototype.hayPropietario = function () {
    return (this.propietario !== "");
}
var vehiculo = new Vehiculo("Volvo","Coche");
vehiculo.pintura = "Blanco";
document.write(vehiculo.pintura);
document.write("
");
document.write(vehiculo.esMarca());
document.write("
");
document.write(vehiculo.hayPropietario());
function Coche(pMarca, pModelo) {
    Vehiculo.call(this, pMarca, "Coche");
    var modelo = pModelo;
    
    this.seguro = "";
}
Coche.prototype = Object.create(Vehiculo.prototype);
Coche.prototype.constructor = Coche;
Coche.prototype.parent = Vehiculo.prototype;
Coche.prototype.carnet = function () {
    return "B";
}
var coche = new Coche("Seat","Ibiza");
coche.pintura = "Rojo";
document.write("
 *** Coche ***");
document.write("
");
document.write(coche.pintura);
document.write("
");
document.write(coche.esMarca());
coche.seguro = "234234234";
document.write("
");
document.write(coche.seguro);
function Camion(pMarca, pPMA) {
    Vehiculo.call(this, pMarca, "Camión");
    var PMA = pPMA;
    this.carnet = function () {
        if (PMA <= 4500) return "C"; else return "D";
    }
}
Camion.prototype = Object.create(Vehiculo.prototype);
Camion.prototype.constructor = Camion;
Camion.prototype.parent = Vehiculo.prototype;
var camion = new Camion("Pegaso",7500);
camion.pintura = "Verde";
document.write("
 *** Camion ***");
document.write("
");
document.write(camion.pintura);
document.write("
");
document.write(camion.esMarca());
document.write("
");
document.write(camion.carnet());
document.write("
");
document.write(coche.carnet());