Mitad de curso! Respuestas al ejercicio CU01149E del tutorial de codificación con JavaScript.
Aquí presento una posible solución al ejercicio, saludos.
<!DOCTYPE html>
<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">
<script type="text/javascript">
function vegetal(){
}
vegetal.movilidad = "ser vivo sin movilidad";
vegetal.prototype.mostrarMovilidad = function(){ return vegetal.movilidad;}
function plantaCultivada(){
this.nombreCientifico = "desconocido";
}
plantaCultivada.prototype = new vegetal();
function hortaliza(){
this.tipoHortaliza = "indefinido";
this.mostrarNombre = function(){return this.tipoHortaliza;}
}
hortaliza.prototype = new plantaCultivada();
hortaliza.componentePrincipal = "agua";
function zanahoria(){
this.tipoHortaliza = "zanahoria";
this.valorCalorico = 45;
}
zanahoria.prototype = new hortaliza();
function lechuga(){
this.tipoHortaliza = "tomate";
this.valorCalorico = 31;
}
lechuga.prototype = new hortaliza();
function tomate(){
this.tipoHortaliza = "tomate";
this.valorCalorico = 39;
}
tomate.prototype = new hortaliza();
function cargarObjetos(){
var tomate1 = new tomate();
var msg = tomate1.mostrarNombre() + " tiene la propiedad movilidad: " + tomate1.mostrarMovilidad();
alert(msg);
}
</script></head>
<body onload="cargarObjetos()" >
</body></html>