Javascript Lektion 1 Variablen und Operationen mit ihnen
Ich werde nicht lange um den heißen Brei herumreden und alle Variablentypen oder Operationen beschreiben, das brauchen wir nicht. Unser Hauptziel ist es, die grundlegende Syntax von Javascript zu verstehen, um dann zu jQuery überzugehen und später Ihre Kenntnisse und Fähigkeiten in Javascript zu verbessern. Wenn Sie dennoch Javascript lernen wollen und die Nutzung des großartigen Javascript-Frameworks Sie nicht reizt, sollten Sie sich ein umfassenderes Lehrbuch zu Javascript suchen. Wenn Sie jedoch Webseiten mit Drupal erstellen und später jQuery lernen möchten, dann sind wir auf dem richtigen Weg. Also, legen wir los.
In dieser Lektion werden wir Variablen behandeln, warum sie gebraucht werden und wie man mit ihnen arbeitet.
<
Variablen sind eines der Hauptkonzepte in der Programmierung. Um Programmierung zu verstehen, muss man eine klare Vorstellung davon haben, was eine Variable ist, wie und wo sie gespeichert wird und was mit ihr während der Programmausführung passiert. Eine Variable ist eine Größe, deren Wert sich während der Ausführung des Programmcodes ändert.
Variablen sind bestimmte Daten, die im Programm verarbeitet werden und einen Namen haben. Wie Sie wissen, werden Daten im Speicher des Computers gespeichert und verarbeitet. Während ein Programm läuft, im Arbeitsspeicher, und beim Ausschalten im permanenten Speicher. Beim Erstellen von Programmen werden verschiedene Datentypen verwendet, also Variablen unterschiedlichen Typs. Das können Zahlen, Zeichen, Text, logische Variablen, Prozeduren, Daten usw. sein, die wiederum in verschiedene Arten unterteilt werden können. Zum Beispiel können numerische Daten Ganzzahlen oder Gleitkommazahlen sein. Abhängig vom Datentyp reserviert das Programm nach der Deklaration der Variablen eine bestimmte Anzahl von Speicherzellen, um diese Variablen zu speichern. Das heißt, diese Speicherzellen bekommen die Namen der Variablen zugewiesen, und dort werden dann die Werte dieser Variablen gespeichert. Diese Werte können bis zum Ende der Programmausführung oder bis zur Zuweisung eines neuen Werts gespeichert bleiben. Der Name der Variable bleibt bis zum Programmende unverändert, der Wert der Variable kann sich ändern. In Javascript können sich sowohl der Wert der Variable als auch ihr Datentyp ändern.
Neue Variablen werden deklariert (erstellt) und müssen immer mit dem Operator var deklariert werden:
var x;
Diese Konstruktion deklariert die Variable x. Wir können auch beim Deklarieren einen Wert zuweisen:
var x = 10;
Beachten Sie, dass am Ende jeder Anweisung in Javascript ein Semikolon steht (wie in C++ und PHP). Wir haben auch eine Zuweisung vorgenommen, indem wir der Variable x den Wert 10 gegeben haben. Beachten Sie außerdem, dass Variablennamen auf Lateinbuchstaben und ohne Leerzeichen geschrieben werden sollten, zum Beispiel:
var myname; – richtig
var my name; – falsch
Ein Variablenname darf auch nicht mit einer Zahl oder einem anderen Zeichen beginnen, kann aber Zahlen enthalten, zum Beispiel:
var name1; – richtig
var name2; – richtig
var test4me; – richtig
var lesson2you; – richtig
var 3money; – falsch
Datentypen (Variablentypen) in Javascript
Für den Anfang reicht es uns, über numerische und String-Datentypen Bescheid zu wissen, später lernen wir auch über logische Werte, Arrays, Objekte und weitere Datentypen. Im Kurs werden wir alle Datentypen nach Bedarf behandeln.
Numerische Variablen
Der Wert numerischer Variablen ist eine Zahl:
var y = 15; alert(y);
Wie bei allen Zahlen kann man sie addieren, multiplizieren, dividieren, subtrahieren:
// Variablen deklarieren var x=10; var y=5; var z1,z2,z3,z4; // Variablen können auch durch Komma getrennt deklariert werden // Operationen mit Variablen ausführen z1 = x+y; z2 = x*y; z3 = x-y; z4 = x/y; // Ergebnisse ausgeben alert(z1); alert(z2); alert(z3); alert(z4);
String-Variablen
String-Variablen enthalten Text, und beachten Sie, dass Text in Anführungszeichen gesetzt wird:
var str='Hallo, alle!'; alert(str);
Sie können sowohl doppelte als auch einfache Anführungszeichen verwenden. Strings können auch mit dem Pluszeichen + verkettet werden:
var str1 = 'Hallo'; var str2 = ', alle'; alert(str1 + str2 + '!');
In Javascript kann man auch Datentypen umwandeln, zum Beispiel so:
var str='11'; // String-Variable var num1=2; // numerische Variable var num2; // numerische Variable var num3; num2 = parseInt(str); num3 = num1 + num2; alert(num3) // gibt 13 aus
Hier verwenden wir die Funktion parseInt() (über Funktionen sprechen wir später separat), um einen String in eine Zahl umzuwandeln.