<script type="text/javascript">
var obj = new Object;
obj.eigenschaft = 'blubb';
obj.methode = function(){
// entweder
alert (obj.eigenschaft);
// oder
alert (this.eigenschaft);
}
obj.methode();
</script>
function Mensch()
{
this.Lunge = '2 Liter';
this.atmen = function()
{
alert ('Deine Lunge hat ' + this.Lunge + 'Volumen');
}
}
var b = new Mensch();
b.atmen();
Eigenschaft Lunge
Mehode atmen
wie beim Objekt Auto sind Farbe, Anschaffungspreis, Baujahr, aktuelles Gewicht, Leergewicht, Geschwindigkeit, Höchstgeschwindigkeit, Tankinhalt.
Die Methoden (Verben) der Eigenschaften beim Objekt Auto sind starten, beschleunigen, bremsen, schalten, beladen, entladen, tanken.
Eigenschaften von Datum (Date()) ist Tag, Monat, Jahr, Stunde, Minute, Sekunde, etc.
Methoden sind getDate() oder getHours(), sie haben als Rückgabewert jeweils einen Datums/Uhrzeit-Bestandteil.
Eigenschaften von Menschen sind Name, Alter, Größe, Wohnort.
Methoden von Menschen sind leben, stehen, atmen, laufen, altern, singen.
Die Eigenschaft von window.location.href kann in einer Variablen var mit namens Adresse gespeichert werden, var Adresse = window.location.href. Das heißt, Sie weisen einer Variablen den Wert der Objekteigenschaft zu. Der Wert dieser Webseite ist http://www.ast-net.de/JavaScript/JavaScript.html.
Eigenschaften von Objekten können Sie innerhalb Ihres JavaScript-Codes jederzeit auslesen, und in vielen Fällen können Sie die Werte von Eigenschaften auch ändern. So können Sie beispielsweise dem im Browser-Fenster angezeigten Dokument einen neuen, gültigen URI zuweisen. Dadurch erreichen Sie, dass der WWW-Browser einen Sprung zu der zugewiesenen Adresse so ausführt, als ob der Anwender auf einen entsprechenden Verweis klicken würde.
<body> <h1>Die Seite, die Sie genau erkennt</h1> <script type="text/javascript"> var BrowserName = navigator.appName; var BrowserVersion = navigator.appVersion; document.write("<p>Ah ja, Sie verwenden also den <b>" + BrowserName + "<\/b>, und zwar in der Version <b>" + BrowserVersion + "<\/b><\/p>"); </script> </body>
Erläuterung:
Im Beispiel werden innerhalb eines JavaScript-Bereichs zwei Eigenschaften des vordefinierten JavaScript-Objekts navigator in zwei entsprechenden Variablen namens BrowserName und BrowserVersion gespeichert. Das navigator-Objekt stellt Ihnen über seine Eigenschaften verschiedene Informationen über den verwendeten WWW-Browser des Anwenders zur Verfügung. Im obigen Beispiel werden die Eigenschaften des Browser-Namens (gespeichert in der Objekteigenschaft navigator.appName) und der Browser-Version (gespeichert in der Objekteigenschaft navigator.appVersion) ermittelt. Anschließend werden die ermittelten Daten mit document.write() dynamisch ins Browser-Fenster geschrieben.
Objekteigenschaften sprechen Sie an, indem Sie zuerst den Namen des Objekts notieren, dahinter einen Punkt, und dahinter den Namen der Eigenschaft. Dabei sind keine Leerzeichen erlaubt! p>