The latest ECMAScript standard defines eight data types.
All types except objects define immutable values.
|Boolean||Logical entity having a
|Number||Double-precision 64-bit binary format IEEE 754 value|
|BigInt||Represent integers with arbitrary precision and beyond the safe integer limit|
|String||Set of unsigned 16-bit integer values used for textual representations|
|Symbol||Unique value used as the key of an Object property|
In computer science, an object is a value in memory which is possibly referenced by an identifier.
Functions are regular objects with the additional capability of being callable.