plan_B: Konstruktor javascript

Beitrag lesen

Hallo,

hab da ein Problem, kann mir irgendwer bitte helfen. Ich habe leider keine Ahnung, warum das folgnde nicht funktioniert

die grossen "V" machen Ärger bei "Var" und ".Vorname"

<html>
<head><title>Konstruktor</title>

<script language="javascript"><!--

function person (vorname, nachname, geburtsjahr)

{
this.vorname = vorname;
this.nachname = nachname;
this.geburtsjahr = geburtsjahr;
this.alter = alter;

}

function rechnung (person)
{
var jetzt = new Date ();
var jahr = jetzt.getYear();
var gj = person.geburtsjahr;

Var alter = jahr - 1900 - gj;
return alter;

}

wenn rechnung() eine Methode von person werden soll, könnte es so aussehen:

  
function person (vorname, nachname, geburtsjahr)  
{  
 this.vorname = vorname;  
 this.nachname = nachname;  
 this.geburtsjahr = geburtsjahr;  
 this.alter = 999;  
 this.rechnung= function() {  
  var jetzt = new Date ();  
  // var jahr = jetzt.getYear();  
  // var gj = this.geburtsjahr;  
  // this.alter = jahr + 1900 - gj;  
  this.alter=jetzt.getFullYear() - this.geburtsjahr;  
 }  
}  

Gruß plan_B

--
     *®*´¯`·.¸¸.·