Besonderheiten des Typsystems von JavaScript 16.04.2018, 00:00 Uhr

Gleich und doch nicht dasselbe

Das JavaScript-Typsystem ähnelt weitgehend dem von C#. Aber eben doch nicht ganz ... 
Wenn C#-Entwickler auch in JavaScript programmieren sollen, heißt es dem ein oder anderen Fallstrick der Sprache auszuweichen. Dabei will die Artikelserie goloJS Hilfestellung geben und stellt daher einige Spezialitäten von JavaScript vor, über die C#-Entwickler leicht stolpern können.
Los geht es mit dem Typsystem. Wer C# kennt, weiß um die Unterschiede von Werte- und Referenztypen: Die einen werden auf dem Stack, die anderen auf dem Heap verwaltet. Daher überrascht das Typ­system von JavaScript, da hier primär die Rede von „primitiven Typen“ ist.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar