Typen in JavaScript (Typen in JavaScript), Lektion, Seite 722655
https://www.purl.org/stefan_ram/pub/typen_javascript (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
JavaScript-Kurs

Typen in JavaScript

Typen von Werten 

Wir haben bisher schon verschiedene Werte kennengelernt, die durch Literale wie »65«, »12.82« oder »"Alpha"« geschrieben werden. Diese Werte gehören offensichtlich verschiedenen Typen an: Die ersten beiden Werte sind Zahlen und der dritte ein Text. Tatsächlich ordnet man solchen Werten in JavaScript  verschiedene sogenannte Typen zu (die man auch Datentypen nennt).

Jeder Wert hat einen bestimmten Typ, der festlegt, wie der Wert verwendet werden kann.

number

Der Wert eines Numerales hat den Typ ›number‹.

Der Datentyp ›number‹ wird auch als Gleitkommatyp  bezeichnet, da seine Zahlen intern normalerweise in einer sogenannten „Gleitkommadarstellung“ abgespeichert werden.

string

Der Wert eines Zeichenfolgenliterals hat den Typ ›string‹.

Auswertung
"999999999999999999999999999999999999999"
"999999999999999999999999999999999999999"

Ein “string ” ist ein “character string ”, also – wörtlich – eine Kette (Verkettung) von Schriftzeichen, eine Zeichenkette  (Zeichenfolge).

Zur Verdeutlichung des Datentyps ›string‹ werden Ausgabe in der Konsole bei manchen JavaScript -Implementationen in Anführungszeichen  geschrieben.

boolean

Der Wert des Literals »true« ist der Wert «true» des Typs ›boolean‹.

Der Wert des Literals »false« ist der Wert «false» des Typs ›boolean‹.

Diese beiden Werte sind nicht  einander gleich, und außer ihnen gibt es keine  anderen Werte des Typs ›boolean‹.

Auswertung
true
true
Auswertung
false
false
Konsole (übersetzt)
maybe
Referenzfehler: maybe is nicht definiert

Die genaue Bedeutung eines Wahrheitswertes hängt von seiner Verwendung ab, man kann sich vorstellen, daß man diesen immer dann verwendet, wenn eine von zwei Möglichkeiten  ausgedrückt werden soll. Beispiele dazu folgen später im Kurs.

Signifikanz von Groß- und Kleinschreibung

Groß- und Kleinschreibung ist  in JavaScript  signifikant. Das heißt, daß ein großes »T« als ein ganz anderes Schriftzeichen gilt als ein kleines »t«. Das Literal »true« muß beispielsweise mit einem kleinem »t« geschrieben werden.

Typen im Quelltext

Bis auf weiteres schreiben wir Typen nicht  in Eingaben (Ausdrücke) hinein. Sie dienen uns lediglich zur Beschreibung  von Eingaben.

Übungsfragen

?   Werttypen

Welchen Typ haben die Werte der folgenden Literale jeweils?

1
1.2
'3'
false
2E3
"2"

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722655 stefan_ram:722655 Typen in JavaScript Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722655, slrprddef722655, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/typen_javascript