Bergervei/Javascript-Spielwiese

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
== Gebrauch des Smileys ==
<check execute="(3 != 3)">
false
</check>

== Kapselung von Daten ==
<code id="575bd80c2cf91">
function ClassName(param1) {
 var property = param1;
 this.GetProperty = function() {
  return property;
 }
}
</code>

<run id="575bd80c2cfff">
var Test1 = new ClassName(42);
Test1.GetProperty();
</run>

== Vererbung ==
<code id="575bef9a59cf9">
function SuperClass(param1, param2) {
 var a = param1;
 var b = param2;
 this.GetA = function() {
  return a;
 }
 this.GetB = function() {
  return b;
 }
}

function SubClass(param1, param2, param3) {
 SuperClass.call(this, param1, param2);
 var c = param3;
 this.GetC = function() {
  return c;
 }
}
</code>

<run id="575bef9a59d8c">
var TestC = new SubClass(1, 2, 3);
TestC.GetA();
</run>