JavaScript Syntax


JavaScript ist eine Programmiersprache. Syntaxregeln definieren die Sprachstruktur.


JavaScript-Syntax

JavaScript ist eine Skriptsprache.

Es ist eine leichtgewichtige, aber leistungsstarke Programmiersprache.


JavaScript-Literale

In Programmiersprachen werden feste Werte im Allgemeinen als Literale bezeichnet, wie z. B. 3.14.

ZahlenliteraleSie können Ganzzahlen oder Dezimalzahlen oder wissenschaftliche Notation (e) sein.

3.14

1001

123e5

Selbst ausprobieren »

String-LiteraleSie können einfache oder doppelte Anführungszeichen verwenden:

"John Doe"

'John Doe'

Selbst ausprobieren »

AusdrucksliteraleZur Berechnung verwendet:

5 + 6

5 * 10

Selbst ausprobieren »

Array-LiteraleEin Array definieren:

[40, 100, 1, 5, 25, 10]

Objekt-LiteraleEin Objekt definieren:

{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}

Funktions-LiteraleEine Funktion definieren:

function myFunction(a, b) { return a * b;}


JavaScript-Variablen

In Programmiersprachen werden Variablen verwendet, um Datenwerte zu speichern.

JavaScript verwendet Schlüsselwörtervar, um Variablen zu definieren, und verwendet das Gleichheitszeichen, um Variablen Werte zuzuweisen:

var x, length

x = 5

length = 6

Selbst ausprobieren »

Auf Variablen kann über den Variablennamen zugegriffen werden. In imperativen Sprachen sind Variablen normalerweise veränderlich. Ein Literal ist ein konstanter Wert.

Note Eine Variable ist einName.Ein Literal ist einWert。

JavaScript: Operatoren

JavaScript verwendetArithmetische Operatorenum Werte zu berechnen:

(5 + 6) * 10

Selbst ausprobieren »

JavaScript verwendetZuweisungsoperatorenum Werte an Variablen zuzuweisen:

x = 5
y = 6
z = (x + y) * 10

Selbst ausprobieren »

Die JavaScript-Sprache hat viele Arten von Operatoren:

Type Beispiele Beschreibung
Zuweisungs-, arithmetische und bitweise Operatoren =  +  -  *  / Beschrieben in JS-Operatoren
Bedingte, Vergleichs- und logische Operatoren ==  != <  >  Beschrieben in JS-Vergleichsoperatoren


JavaScript-Anweisungen

In HTML werden JavaScript-Anweisungen verwendet, um Befehle an den Browser zu senden.

Anweisungen werden durch Semikolons getrennt:

x = 5 + 6;
y = x * 10;


JavaScript-Schlüsselwörter

JavaScript-Schlüsselwörter werden verwendet, um auszuführende Operationen zu kennzeichnen.

Wie jede andere Programmiersprache reserviert JavaScript einige Schlüsselwörter für den eigenen Gebrauch.

varDas Schlüsselwort teilt dem Browser mit, eine neue Variable zu erstellen:

var x = 5 + 6;
var y = x * 10;

JavaScript reserviert auch einige Schlüsselwörter, die in der aktuellen Sprachversion nicht verwendet werden, aber in zukünftigen JavaScript-Erweiterungen verwendet werden.

Die folgenden sind die wichtigsten reservierten Schlüsselwörter in JavaScript (in alphabetischer Reihenfolge):

abstract else instanceof super
boolesch enum int switch
break export interface synchronized
Byte extends let this
case false long throw
catch final native throws
char finally new transient
class float null wahr
const for package try
continue Funktion private typeof
debugger goto protected var
default if public void
Löschen implements return volatile
do import short while
double in static with

JavaScript-Kommentare

Nicht alle JavaScript-Anweisungen sind "Befehle". Doppelter Schrägstrich//Der Inhalt nach dem doppelten Schrägstrich wird vom Browser ignoriert:

// Ich werde nicht ausgeführt

JavaScript-Datentypen

JavaScript hat mehrere Datentypen: Zahlen, Zeichenketten, Arrays, Objekte usw.:

var length = 16; // Zahl, die über ein numerisches Literal zugewiesen wird
var points = x * 10; // Zahl, die über ein Ausdrucksliteral zugewiesen wird
var lastName = "Johnson"; // String, der über ein String-Literal zugewiesen wird
var cars = ["Saab", "Volvo", "BMW"]; // Array, das über ein Array-Literal zugewiesen wird
var person = {firstName:"John", lastName:"Doe"}; // Objekt, das über ein Objekt-Literal zugewiesen wird


Konzept der Datentypen

In Programmiersprachen sind Datentypen ein sehr wichtiges Konzept.

Um mit Variablen zu arbeiten, ist es sehr wichtig, das Konzept der Datentypen zu verstehen.

Ohne Datentypen kann das folgende Beispiel nicht ausgeführt werden:

16 + "Volvo"

Wie wird 16 plus "Volvo" berechnet? Erzeugt das Obige einen Fehler oder gibt es das folgende Ergebnis aus?

"16Volvo"

Sie können den obigen Code in Ihrem Browser ausführen, um den Effekt zu sehen.

In den folgenden Kapiteln erfahren Sie mehr über Datentypen.


JavaScript-Funktionen

JavaScript-Anweisungen können innerhalb von Funktionen geschrieben werden, und Funktionen können wiederholt referenziert werden:

Eine Funktion referenzieren= die Funktion aufrufen (die Anweisungen innerhalb der Funktion ausführen).

function myFunction(a, b) {
return a * b; // Gibt das Ergebnis von a multipliziert mit b zurück
}


Groß-/Kleinschreibung in JavaScript

JavaScript unterscheidet zwischen Groß- und Kleinschreibung.

Achten Sie beim Schreiben von JavaScript-Anweisungen darauf, ob die Feststelltaste ausgeschaltet ist.

Die FunktionengetElementByIdundgetElementbyIDsind unterschiedlich.

Ebenso sind die VariablenmyVariableundMyVariableebenfalls unterschiedlich.


JavaScript-Zeichensatz

JavaScript verwendet den Unicode-Zeichensatz.

Unicode umfasst alle Zeichen, einschließlich Satzzeichen und anderer Zeichen.

Weitere Informationen finden Sie in unseremvollständigen Unicode-Referenzhandbuch。


Wussten Sie schon?

Note
In JavaScript ist die CamelCase-Namenskonvention üblich, wie lastName (statt lastname).
Weitere Erweiterungen