Hola, estoy haciendo un pequeño ejercicio de Javascript dónde nos piden lo siguiente:
Diseña un objeto alumno que tenga como propiedades: nombre, apellidos,
curso y notaNumerica. Tendrá un método denominado calificacion que
devolverá una cadena según los valores de la siguiente tabla:
< 3 NO hace MEDIA
< 5 Insuficiente
< 6 Suficiente
< 7 Bien
< 8 Notable
<9 Sobresaliente
No se que estoy haciendo mal

, de momento lo que desaria que hiciera es, mostrarme los datos del alumno así como la calificación de éste.Mi código es éste!:
Código Javascript
:
Ver original<title>Calcular NOTAS</title>
<script>
function alumno(nombre,apellidos,curso,NotaNumerica){
this.nombre_alumno = nombre;
this.apellidos_alumno = apellidos;
this.curso_alumno = curso;
this.nota_alumno = NotaNumerica;
this.calificacion = calcularCalificacion;
}
//Esto es el método para calcularCalificacion
function calcularCalificacion(){
var nota_calificacion = this.nota_alumno;
if ((nota_calificacion >=0) && (nota_calificacion <=3)){
alert("No te hace media");
}
if ((nota_calificacion >3) && (nota_calificacion <=4)){
alert("Estas suspendido");
}
if ((nota_calificacion >5) && (nota_calificacion <=6)){
alert("Tienes un suficiente");
}
if ((nota_calificacion >=6) && (nota_calificacion <=7)){
alert("Tienes un bien");
}
if ((nota_calificacion >7) && (nota_calificacion <=8.5)){
alert("Tienes un notable");
}
if ((nota_calificacion >8.5) && (nota_calificacion <=10)){
alert("Tienes un sobresaliente");
}
}
</script>
</head>
Código Javascript
:
Ver original<body>
<script type="text/javascript">
//Se crea el Objeto alumno con sus caracteristicas y se guarda en la variable objeto_alumno
var objetoAlumo = new alumno("Carlos","Martínez Sánchez","1º Bachiller",8.9);
document.write("<h1> Nombre: </h1>" + objetoAlumno.nombre + "<h2> Apellidos: </h2>" + objetoAlumno.apellidos_alumno + "<h3> Curso: </h3>" + objetoAlumno.curso_alumno + "<h4> Calificación: </h4>" + objetoAlumno.calificacion());
</script>
</body>
</html>
MIL GRACIAS!