Heim > Web-Frontend > Front-End-Fragen und Antworten > Ist Javascript eine objektorientierte Sprache?

Ist Javascript eine objektorientierte Sprache?

青灯夜游
Freigeben: 2023-01-07 11:46:33
Original
6659 Leute haben es durchsucht

Javascript ist keine objektorientierte Sprache, sondern eine objektbasierte Skriptsprache. JavaScript kann nicht nur Objekte erstellen, sondern auch vorhandene Objekte verwenden. Und objektorientiert umfasst drei Hauptmerkmale: Kapselung, Vererbung und Polymorphismus, während JavaScript nur über Kapselung verfügt und Vererbung nur Vererbung simuliert, nicht objektorientiert.

Ist Javascript eine objektorientierte Sprache?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JavaScript (kurz „JS“) ist eine leichtgewichtige, interpretierte oder Just-in-Time-kompilierte Programmiersprache mit Funktionspriorität. Obwohl es als Skriptsprache für die Entwicklung von Webseiten bekannt ist, wird es auch in vielen Nicht-Browser-Umgebungen verwendet. JavaScript basiert auf Prototypprogrammierung, einer dynamischen Skriptsprache mit mehreren Paradigmen, und unterstützt objektorientierte, imperative, deklarative und Paradigma der funktionalen Programmierung.

JavaScript-Skriptsprache hat die folgenden Eigenschaften:

  • Skriptsprache. JavaScript ist eine interpretierte Skriptsprache. Sprachen wie C und C++ werden zuerst kompiliert und dann ausgeführt, während JavaScript während der Ausführung des Programms Zeile für Zeile interpretiert wird.

  • Objektbasiert. JavaScript ist eine objektbasierte Skriptsprache, die nicht nur Objekte erstellen, sondern auch vorhandene Objekte verwenden kann.

  • Einfach. Die JavaScript-Sprache verwendet schwach typisierte Variablentypen und stellt keine strengen Anforderungen an die verwendeten Datentypen. Es handelt sich um eine Skriptsprache, die auf den grundlegenden Anweisungen und Steuerelementen von Java basiert und ein einfaches und kompaktes Design aufweist.

  • Dynamisch. JavaScript ist eine ereignisgesteuerte Skriptsprache, die auf Benutzereingaben reagieren kann, ohne einen Webserver zu durchlaufen. Beim Besuch einer Webseite kann JavaScript direkt auf diese Ereignisse reagieren, wenn die Maus angeklickt, nach oben oder unten bewegt oder im Fenster bewegt wird.

  • Plattformübergreifender Sex. Die Skriptsprache JavaScript ist nicht vom Betriebssystem abhängig und erfordert lediglich Browserunterstützung. Daher kann ein JavaScript-Skript nach dem Schreiben auf jedem Computer zur Verwendung bereitgestellt werden, sofern der Browser auf dem Computer die JavaScript-Skriptsprache unterstützt. JavaScript wurde von den meisten Browsern unterstützt. Im Gegensatz zu serverseitigen Skriptsprachen wie PHP und ASP wird JavaScript hauptsächlich als clientseitige Skriptsprache zur Ausführung im Browser des Benutzers verwendet und erfordert keine Serverunterstützung. Daher bevorzugten Programmierer in den Anfängen JavaScript, um die Belastung des Servers zu verringern, brachten aber gleichzeitig auch ein weiteres Problem mit sich: die Sicherheit.

Warum ist JavaScript keine objektorientierte Sprache?

Weil objektorientiert drei Hauptmerkmale umfasst: Kapselung, Vererbung und Polymorphismus. Es gibt nur eine Kapselung in JavaScript, und die Vererbung ist nur eine simulierte Vererbung, nicht objektorientiert.

Alles in allem ist in JavaScript alles ein Objekt, Eigenschaften, Arrays, Funktionen usw. sind alles Objekte.

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonIst Javascript eine objektorientierte Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage