BESTE WEBSITE FÜR WEBENTWICKLER

JS Lernprogramm

JS HEIM JS Einführung JS Wohin JS Ausgabe JS Aussagen JS Syntax JS Kommentare JS Variablen JS Let JS Const JS Betreiber JS Arithmetik JS Abtretung JS Datentypen JS Funktionen JS Objekte JS Veranstaltungen JS Strings JS String-Methoden JS String-Suche JS String-Vorlagen JS Zahlen JS Zahlenmethoden JS Arrays JS Array-Methoden JS Array-Sortierung JS Array-Iteration JS Array-Konst JS Termine JS Datumsformate JS Methoden zum Abrufen des Datums JS Methoden zur Datumsfestlegung JS Mathe JS Zufällig JS Boolesche Werte JS Vergleiche JS If Else JS Switch JS Schleife For JS Schleife For In JS Schleife For Of JS Schleife While JS Break JS Iterables JS Sets JS Karten JS Typeof JS Typkonvertierung JS Bitweise JS RegExp JS Fehler JS Umfang JS Heben JS Strikter modus JS this Stichwort JS Pfeilfunktion JS Klassen JS Module JS JSON JS Debuggen JS Gestaltungsrichtlinie JS Empfohlene Vorgehensweise JS Fehler JS Leistung JS Reservierte Wörter

JS Versionen

JS Versionen JS 2009 (ES5) JS 2015 (ES6) JS 2016 JS 2017 JS 2018 JS 2019 JS 2020 JS 2021/2022 JS IE / Edge JS Geschichte

JS Objekte

Objektdefinitionen Objekteigenschaften Objektmethoden Objektanzeige Objektzugriffsfunktionen Objektkonstruktoren Objektprototypen Objekt-Iterables Objektsätze Objektkarten Objektreferenz

JS Funktionen

Funktionsdefinitionen Funktionsparameter Funktionsaufruf Funktionsaufruf Funktion Anwenden Funktion binden Funktionsabschlüsse

JS Klassen

Klasseneinführung Klassenvererbung Klasse Static

JS Asynchron

JS Rückrufe JS Asynchron JS Versprechen JS Async/Await

JS HTML DOM

DOM Einführung DOM Methoden DOM Dokumentieren DOM Elemente DOM HTML DOM Formen DOM CSS DOM Animationen DOM Veranstaltungen DOM Ereignis-Listener DOM Navigation DOM Knoten DOM Sammlungen DOM Knotenlisten

JS Browser BOM

JS Fenster JS Bildschirm JS Standort JS Geschichte JS Navigator JS Popup-Benachrichtigung JS Zeitliche Koordinierung JS Cookies

JS Web APIs

Web API Einführung Web Formen API Web Geschichte API Web Lagerung API Web Arbeiter API Web Bringen API Web Geolokalisierung API

JS AJAX

AJAX Einführung AJAX XMLHttp AJAX Anfrage AJAX Antwort AJAX XML-Datei AJAX PHP AJAX ASP AJAX Datenbank AJAX Anwendungen AJAX Beispiele

JS JSON

JSON Einführung JSON Syntax JSON vs XML JSON Datentypen JSON Analysieren JSON Stringifizieren JSON Objekte JSON Arrays JSON Server JSON PHP JSON HTML JSON JSONP

JS vs jQuery

jQuery Selektoren jQuery HTML jQuery CSS jQuery DOM

JS Grafik

JS Grafik JS Canvas JS Plotly JS Chart.js JS Google Chart JS D3.js

JS Beispiele

JS Beispiele JS HTML DOM JS HTML Input JS HTML Objekte JS HTML Veranstaltungen JS Browser JS Editor JS Übungen JS Quiz JS Boot Camp JS Zertifikat

JS Verweise

JavaScript Objekte HTML DOM Objekte

JavaScript. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es Fr

JavaScript -Variablen

4 Möglichkeiten, eine JavaScript-Variable zu deklarieren:

  • Benutzen var
  • Benutzen let
  • Benutzen const
  • Nichts verwenden

Was sind Variablen?

Variablen sind Container zum Speichern von Daten (Speichern von Datenwerten).

In diesem Beispiel sind x, y und z sind Variablen, die mit dem Schlüsselwort var deklariert werden:

Beispiel

var x = 5;
var y = 6;
var z = x + y;
Try it Yourself »

In diesem Beispiel sind x, y und z sind Variablen, die mit dem Schlüsselwort let deklariert werden:

Beispiel

let x = 5;
let y = 6;
let z = x + y;
Try it Yourself »

In diesem Beispiel sind x, y und z, sind nicht deklarierte Variablen:

Beispiel

x = 5;
y = 6;
z = x + y;
Try it Yourself »

Anhand aller oben genannten Beispiele können Sie Folgendes erraten:

  • x speichert den Wert 5
  • y speichert den Wert 6
  • z speichert den Wert 11

Wann sollte die JavaScript-Variable verwendet werden?

JavaScript-Variablen immer mit deklarieren var, let, oder const.

Das Schlüsselwort var wurde im gesamten JavaScript-Code von 1995 bis 2015 verwendet.

Die Schlüsselwörter let und const wurden 2015 zu JavaScript hinzugefügt.

Wenn Sie möchten, dass Ihr Code in einem älteren Browser ausgeführt wird, müssen Sie ihn verwenden var.


Wann sollte JavaScript const verwendet werden?

Wenn Sie eine allgemeine Regel wünschen: Deklarieren Sie Variablen immer mit const.

Wenn Sie glauben, dass sich der Wert der Variablen ändern kann, verwenden Sie let.

In diesem Beispiel price1, price2 und total, sind Variablen:

Beispiel

const price1 = 5;
const price2 = 6;
let total = price1 + price2;
Try it Yourself »

Die beiden Variablen price1 und price2 werden mit dem Schlüsselwort const deklariert.

Dies sind konstante Werte und können nicht geändert werden.

Die Variable total wird mit dem Schlüsselwort let deklariert.

Dies ist ein Wert, der geändert werden kann.


Genau wie Algebra

Genau wie in der Algebra enthalten Variablen Werte:

let x = 5;
let y = 6;

Genau wie in der Algebra werden Variablen in Ausdrücken verwendet:

let z = x + y;

Anhand des obigen Beispiels können Sie erraten, dass die Gesamtsumme 11 beträgt.

Hinweis

Variablen sind Container zum Speichern von Werten.


JavaScript Bezeichner

Alle JavaScript-Variablen müssen mit eindeutigen Namen identifiziert sein.

Diese eindeutigen Namen werden Identifikatoren genannt.

Bezeichner können Kurznamen (wie x und y) oder aussagekräftigere Namen (Alter, Summe, Gesamtvolumen) sein.

Die allgemeinen Regeln zum Erstellen von Namen für Variablen (eindeutige Bezeichner) sind:

  • Namen können Buchstaben, Ziffern, Unterstriche und Dollarzeichen enthalten
  • Namen müssen mit einem Buchstaben beginnen
  • Namen können auch mit $ und _ beginnen (wir werden sie in diesem Tutorial jedoch nicht verwenden)
  • Bei Namen wird die Groß-/Kleinschreibung beachtet (y und Y sind unterschiedliche Variablen)
  • Reservierte Wörter (wie JavaScript-Schlüsselwörter) können nicht als Namen verwendet werden

Hinweis

JavaScript-Bezeichner unterscheiden zwischen Groß- und Kleinschreibung.


Der Zuweisungsoperator

In JavaScript ist das Gleichheitszeichen (=) ein „Zuweisungs“-Operator und kein „Gleichheits“-Operator.

Das ist etwas anderes als Algebra. Folgendes ergibt in der Algebra keinen Sinn:

x = x + 5

In JavaScript macht es jedoch durchaus Sinn: Es weist x den Wert x + 5 zu.

(Es berechnet den Wert von x + 5 und gibt das Ergebnis in x ein. Der Wert von x wird um 5 erhöht.)

Hinweis

Der „gleich“-Operator wird in JavaScript wie folgt geschrieben: ==.


JavaScript Datentypen

JavaScript-Variablen können Zahlen wie 100 und Textwerte wie „John Doe“ enthalten.

In der Programmierung werden Textwerte als Textzeichenfolgen bezeichnet.

JavaScript kann viele Arten von Daten verarbeiten, aber denken Sie zunächst nur an Zahlen und Zeichenfolgen.

Strings werden in doppelte oder einfache Anführungszeichen geschrieben. Zahlen werden ohne Anführungszeichen geschrieben.

Wenn Sie eine Zahl in Anführungszeichen setzen, wird sie als Textzeichenfolge behandelt.

Beispiel

const pi = 3.14;
let person = "John Doe";
let answer = 'Yes I am!';
Try it Yourself »

Deklarieren einer JavaScript-Variable

Das Erstellen einer Variablen in JavaScript wird als „Deklarieren“ einer Variablen bezeichnet.

Sie deklarieren eine JavaScript-Variable mit dem Schlüsselwort var oder dem Schlüsselwort let:

var carName;
or:
let carName;

Nach der Deklaration hat die Variable keinen Wert (technisch gesehen ist das der Fall) undefined (undefiniert)).

Um der Variablen einen Wert zuzuweisen, verwenden Sie das Gleichheitszeichen:

carName = "Volvo";

Sie können der Variablen auch einen Wert zuweisen, wenn Sie sie deklarieren:

let carName = "Volvo";

Im folgenden Beispiel erstellen wir eine Variable mit dem Namen carName und weisen ihr den Wert „Volvo“ zu.

Dann „geben“ wir den Wert in einem HTML-Absatz mit id="demo" aus:

Beispiel

<p id="demo"></p>

<script>
let carName = "Volvo";
document.getElementById("demo").innerHTML = carName;
</script>
Try it Yourself »

Hinweis

Es ist eine gute Programmierpraxis, alle Variablen am Anfang eines Skripts zu deklarieren.


Eine Anweisung, viele Variablen

Sie können viele Variablen in einer Anweisung deklarieren.

Beginnen Sie die Anweisung mit let und trennen Sie die Variablen durch Komma:

Beispiel

let person = "John Doe", carName = "Volvo", price = 200;
Try it Yourself »

Eine Deklaration kann sich über mehrere Zeilen erstrecken:

Beispiel

let person = "John Doe",
carName = "Volvo",
price = 200;
Try it Yourself »

Wert = undefined

In Computerprogrammen werden Variablen oft ohne Wert deklariert. Der Wert kann etwas sein, das berechnet werden muss, oder etwas, das später bereitgestellt wird, wie etwa eine Benutzereingabe.

Eine ohne Wert deklarierte Variable hat den Wert undefined.

Die Variable carName hat nach der Ausführung dieser Anweisung den Wert undefined:

Beispiel

let carName;
Try it Yourself »

JavaScript-Variablen neu deklarieren

Wenn Sie eine mit var deklarierte JavaScript-Variable erneut deklarieren, verliert sie ihren Wert nicht.

Die Variable carName wird nach der Ausführung dieser Anweisungen immer noch den Wert „Volvo“ haben:

Beispiel

var carName = "Volvo";
var carName;
Try it Yourself »

Hinweis

Sie können eine mit deklarierter Variable nicht erneut deklarieren let oder const.

Das wird nicht funktionieren:

let carName = "Volvo";
let carName;

JavaScript Arithmetik

Wie in der Algebra können Sie auch mit JavaScript-Variablen rechnen, indem Sie Operatoren wie verwenden = und +:

Beispiel

let x = 5 + 2 + 3;
Try it Yourself »

Sie können auch Zeichenfolgen hinzufügen, die Zeichenfolgen werden jedoch verkettet:

Beispiel

let x = "John" + " " + "Doe";
Try it Yourself »

Versuchen Sie auch Folgendes:

Beispiel

let x = "5" + 2 + 3;
Try it Yourself »

Hinweis

Wenn Sie eine Zahl in Anführungszeichen setzen, werden die restlichen Zahlen als Zeichenfolgen behandelt und verkettet.

Versuchen Sie jetzt Folgendes:

Beispiel

let x = 2 + 3 + "5";
Try it Yourself »

JavaScript Dollarzeichen $

Da JavaScript ein Dollarzeichen als Buchstaben behandelt, sind Bezeichner, die $ enthalten, gültige Variablennamen:

Beispiel

let $ = "Hello World";
let $$$ = 2;
let $myMoney = 5;
Try it Yourself »

Die Verwendung des Dollarzeichens ist in JavaScript nicht sehr verbreitet, professionelle Programmierer verwenden es jedoch häufig als Alias für die Hauptfunktion in einer JavaScript-Bibliothek.

In der JavaScript-Bibliothek jQuery wird beispielsweise die Hauptfunktion $ zur Auswahl von HTML-Elementen verwendet. In jQuery bedeutet $("p"); „alle p Elemente auswählen“.


JavaScript Unterstreichen (_)

Da JavaScript den Unterstrich als Buchstaben behandelt, sind Bezeichner, die _ enthalten, gültige Variablennamen:

Beispiel

let _lastName = "Johnson";
let _x = 2;
let _100 = 5;
Try it Yourself »

Die Verwendung des Unterstrichs ist in JavaScript nicht sehr verbreitet, unter professionellen Programmierern ist es jedoch üblich, ihn als Alias für „private (versteckte)“ Variablen zu verwenden.


Testen Sie sich mit Übungen

Übung:

Erstellen Sie eine Variable mit dem Namen carName und weisen Sie ihr den Wert Volvo zu.

var  = "";



Kommentare