aboutsummaryrefslogtreecommitdiff
path: root/files/de/glossary/typ/index.html
blob: 890c06d1187f6ddd03bf99683dd46b1e7acfbea8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
title: Typ
slug: Glossary/Typ
tags:
  - CodingScripting
  - Glossary
  - JavaScript
translation_of: Glossary/Type
---
<p><strong>Typen</strong> sind Charakteristiken von {{Glossary("Value", "Werten")}}, die festlegen, welche Art von Daten oder Strukturen ein Wert bzw. eine Variable speichern kann.</p>

<p>Spricht man von <a href="/de/docs/Web/JavaScript/Datenstrukturen">Datentypen</a> in JavaScript, so kann ein {{domxref("Boolean")}} nur die Werte <code>true</code>/<code>false</code> speichern, während ein {{domxref("String")}} Zeichenketten speichert. Eine {{domxref("Number")}} speichert nur Zahlen jeder Art, und so weiter.</p>

<p>Der Typ eines Wertes bestimmt außerdem, welche Arten von Operationen damit zulässig sind. Z.B. können Zahlen nur mit Zahlen multipliziert werden, nicht aber mit Strings oder Booleans. Dieses Wissen ist auch nützlich für den Vergleich von Typen. Denn neben <a href="/de/docs/Web/JavaScript/Datenstrukturen#Primitive_Werte">Primitiven Werten</a> gibt es auch <a href="/de/docs/Web/JavaScript/Datenstrukturen#Objekte">strukturierte Datentypen</a> wie Objekte.</p>

<section class="Quick_links" id="Quick_Links">
<ol>
 <li>{{Interwiki("wikipedia", "Datentyp auf Wikipedia")}}</li>
 <li><a href="/de/docs/Web/JavaScript/Inheritance_and_the_prototype_chain">Vererbung und Prototypen</a></li>
</ol>
</section>