Primitives
Anonymous contributor
Published Aug 23, 2021Updated Oct 8, 2021
Contribute to Docs
TypeScript supports primitives, which are the basic types in JavaScript that make up data other than functions and objects. TypeScript recognizes the following seven primitive types in JavaScript:
bigint
boolean
null
number
string
symbol
undefined
If a value such as a parameter or variable is declared to be one of these, it is allowed to be assigned any of the literal values that are of that primitive type.
In this example, the variable decoration
is initially declared to be type string
. This means that decoration
is allowed to be assigned, and reassigned, a plethora of string values:
let decoration: string;decoration = 'Cobweb';decoration = "Jack O'Lantern";decoration = 'Lights';
In other words:
- A primitive is a basic type of data, such as
number
orstring
- A literal is an example of a primitive with a value, such as
1337
or"ghost"
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.