Aus dem Kurs: JavaScript Grundkurs 1: Grundlagen und Syntax

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Objektorientiert versus objektbasierend

Objektorientiert versus objektbasierend – Tutorial zu JavaScript

Aus dem Kurs: JavaScript Grundkurs 1: Grundlagen und Syntax

Objektorientiert versus objektbasierend

JavaScript ist eine sogenannte objektbasierte Sprache. Sie ist keine echte objektorientierte Sprache, wobei die Unterscheidungen fast spitzfindig sind. Es gibt einige Dinge in JavaScript, die zu einer echten objektorientierten Sprache fehlen, beispielsweise gibt es keine echten Klassen, sondern Prototypen und auch Vererbung lässt sich nur über Umwege realisieren. Aber grundsätzlich arbeiten beide Varianten mit Objekten. In JavaScript können wir beispielsweise eine Ausgabe nur dann vornehmen, wenn wir ein Objekt benutzen, was entweder der Doom oder der Browser bereitstellt. Konsole ist so ein Objekt und über die Punktnotation nutzt man sogenannte Methoden des Objektes, in dem Fall zur Ausgabe. Auch bei Document Write wäre das der Fall. D.h., JavaScript ist komplett beim EVA-Prinzip auf die Verarbeitung fokussiert. Die Eingabe und Ausgabe geht über Objekt-Schnittstellen, die benutzt werden. Das ist ein Teil dessen, was man als objektbasiert bezeichnet. Eine zweite Sache ist, da Sie in…

Inhalt