2.3 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
| id | title | challengeType | videoUrl | forumTopicId | dashedName |
|---|---|---|---|---|---|
| bd7123c9c443eddfaeb5bdef | JavaScript-Variablen deklarieren | 1 | https://scrimba.com/c/cNanrHq | 17556 | declare-javascript-variables |
--description--
In der Informatik versteht man unter Daten alles, was für den Computer von Bedeutung ist. JavaScript bietet acht verschiedene Datentypen, nämlich undefined, null, boolean, string, symbol, bigint, number, und object.
Computer unterscheiden zum Beispiel zwischen Zahlen, wie der Zahl 12, und strings, wie "12", "dog" oder "123 cats", die Sammlungen von Zeichen sind. Computer können mathematische Operationen mit einer Zahl durchführen, aber nicht mit einem String (Zeichenkette).
Variablen ermöglichen es Computern, Daten auf dynamische Weise zu speichern und zu bearbeiten. Sie tun dies, indem sie ein "Etikett" verwenden, um auf die Daten hinzuweisen, anstatt die Daten selbst zu verwenden. Jeder der acht Datentypen kann in einer Variablen gespeichert werden.
Variablen ähneln den x- und y-Variablen, die du in der Mathematik verwendest, d. h. sie sind ein einfacher Name, um die Daten zu repräsentieren, auf die wir uns beziehen wollen. Computervariablen unterscheiden sich von mathematischen Variablen dadurch, dass sie verschiedene Werte zu verschiedenen Zeiten speichern können.
Wir sagen JavaScript, dass es eine Variable erstellen oder deklarieren soll, indem wir das Schlüsselwort var davor setzen, etwa so:
var ourName;
erstellt eine Variable namens ourName. In JavaScript beenden wir Anweisungen (Statements) mit Semikolons. Variablennamen können aus Zahlen, Buchstaben und $ oder _ bestehen, dürfen aber keine Leerzeichen enthalten oder mit einer Zahl beginnen.
--instructions--
Verwende das Schlüsselwort var, um eine Variable namens myName zu erstellen.
Hinweis
Schaue dir das ourName-Beispiel oben an, wenn du nicht weiterkommst.
--hints--
Du solltest myName mit dem Schlüsselwort var deklarieren und mit einem Semikolon abschließen
assert(/var\s+myName\s*;/.test(code));
--seed--
--after-user-code--
if(typeof myName !== "undefined"){(function(v){return v;})(myName);}
--seed-contents--
--solutions--
var myName;