Veröffentlicht · wird verbessert
Programming language · Seit 1995
JavaScript ist eine dynamische, als ECMAScript standardisierte Programmiersprache, die in jedem Webbrowser und in Laufzeitumgebungen wie Node.js läuft.
JavaScript entstand 1995, um Webseiten mit Verhalten auszustatten, und ist heute durch den internationalen Standard ECMAScript festgelegt. Jeder gängige Webbrowser bringt eine JavaScript-Engine mit, sodass Sie ohne Installation loslegen können; dank Laufzeitumgebungen wie Node.js ist die Sprache auch außerhalb des Browsers weit verbreitet.
Ihr wichtigstes Einsatzgebiet ist das Web-Frontend, wo sie Seiteninhalte und Benutzereingaben verarbeitet. Die asynchrone Programmierung mit Event Loop, Promises und async/await eignet sich zudem gut für Server und APIs mit vielen Netzwerkzugriffen, und im npm-Ökosystem findet sich für fast jede Aufgabe eine Bibliothek. Viele Sprachen und Werkzeuge, darunter TypeScript, bauen auf JavaScript auf.
Öffnen Sie die Konsole der Entwicklerwerkzeuge im Browser, und Sie können sofort experimentieren. Um Programme aus Dateien auszuführen, installieren Sie Node.js. Lernen Sie zuerst Variablen, Funktionen, Objekte und Arrays, danach asynchronen Code und Module; MDN und javascript.info sind gute Ausgangspunkte.
In jeden gängigen Browser eingebaut; mit Laufzeitumgebungen wie Node.js, Deno und Bun nutzen Sie dieselbe Sprache auch auf Servern und in der Kommandozeile.
Variablen brauchen keine Typangaben, und Funktionen sind vollwertige Werte. Eine class-Syntax setzt auf prototypbasierten Objekten auf.
Event Loop, Promises und async/await halten Programme reaktionsfähig, während sie auf Netzwerk oder Datei-I/O warten.
Das Komitee TC39 überarbeitet den ECMAScript-Standard jährlich und achtet dabei auf Abwärtskompatibilität; npm bietet eine enorme Zahl an Paketen.
Laden Sie auf nodejs.org das LTS-Installationsprogramm für Ihr Betriebssystem herunter. Unter macOS und Linux eignet sich auch ein Versionsmanager wie nvm, unter Windows winget.
Öffnen Sie ein neues Terminal und prüfen Sie, ob die Node.js-Version ausgegeben wird. Der Paketmanager npm wird gleich mitinstalliert.
node --versionLegen Sie in einem leeren Ordner eine package.json an, um Abhängigkeiten und Skripte zu verwalten.
npm init -yconsole.log gibt seine Argumente auf der Standardausgabe aus (im Browser in der Konsole der Entwicklerwerkzeuge). Speichern Sie den Code als hello.js und führen Sie node hello.js aus, dann erscheint Hello, World!. Dieselbe Zeile funktioniert auch in der Browserkonsole.
hello.js
console.log("Hello, World!");
node hello.jsSechs Kapitel führen dich von der Installation bis zu den Kernkonzepten von JavaScript.
Stelle Fragen, teile Erfahrungen und tausche Meinungen zu JavaScript aus.
Noch keine Diskussionen. Starte die erste.
0 Kommentare
Anmelden · Melde dich an, um einen Kommentar zu schreiben.
Schreib den ersten Kommentar.