3. Values
Javascript is dynamically typed: any value produced by a calculation has a type that can be Boolean, number, character string, function or object. Variables, on the other hand, have no type and can successively contain values of different types (although this is not necessarily advisable). Javascript values are called first-class citizens because there are no restrictions on their use: they can be stored in variables, arrays, objects, passed as function arguments or returned as function results.
A distinction is made between primitive types, such as Boolean, number, string or symbol, and objects, which are basically associative tables. There are also predefined object natures (classes), for example, Date , RegExp or Error . There are also two singletons...
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
This article is included in
Digital documents and content management
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Values
Bibliography
Standards
- ECMAScript® 2016 language specification - ECMA-262 - 2016
- IEEE Standard for the Scheme Programming Language - IEEE Std 1178-1990 - 1990
- Information technology Universal Coded Character Set (UCS) - ISO/IEC 10646 : 2014 - 2014
- Standard for Binary Floating – Point Arithmetic - IEEE 754 - 2008
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference