lehrkraefte:blc:informatik:ffprg1-2021:js:vars

Variablen in JavaScript

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:

  • Zahlen (number). Nur Gleitkommazahlen!
  • Zeichenketten (string).
  • true/false (boolean).
  • undefined (undefined).
  • Arrays, Objekte und null (object).
  • Funktionen (function)

Für Beispiele siehe https://www.w3schools.com/js/js_datatypes.asp

  • Arrays: var a=[4,8,12];
  • Objekte: 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
  • lehrkraefte/blc/informatik/ffprg1-2021/js/vars.txt
  • Last modified: 2021/04/29 08:34
  • by Ivo Blöchliger