Variablen in JavaScript sind global, wenn nicht explizit mit var
oder let
gekennzeichnet. Globale Variablen sind zu vermeiden.
Typischerweise begnügt man sich mit einer globalen Variablen, in der man alles speichert.
Definieren Sie alle Variablen zu Beginn des jeweiligen Gültigkeitsbereichs.
let a=12;
Diese Variablen sind nur im jeweiligen Block (das zwischen { und }) definiert.var a=12;
Diese Variablen sind in der jeweiligen Funktion definiert.a=12;
Das ist eine globale Variable und sollte vermieden werden.In JavaScript gibt es folgende Datentypen:
Für Beispiele siehe https://www.w3schools.com/js/js_datatypes.asp
var a=[4,8,12];
var b={foo:“bar”, baz:“blu”};
Funktionen werden in Variablen gespeichert und werden mit hinten angestellten Klammern aufgerufen.
// Folgende drei Definitionen sind äquivalent: function quadrat(x) { return x*x; } quadrat = function(x) { // Anonyme Funktion return x*x*; }; // Strichpunkt ist hier nötig, weil es das Ende der Zuweisung ist. quadrat = (x=>x*x); // Lambda Funktion