This part of the JavaScript section on MDN serves as a repository of facts about the JavaScript language. Read more about this reference.
Built-ins
JavaScript standard built-in objects, along with their methods and properties.
Value properties
Function properties
eval()isFinite()isNaN()parseFloat()parseInt()decodeURI()decodeURIComponent()encodeURI()encodeURIComponent()
Fundamental objects
Error objects
ErrorAggregateErrorEvalErrorInternalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIError
Numbers & dates
Text processing
Indexed Collections
ArrayInt8ArrayUint8ArrayUint8ClampedArrayInt16ArrayUint16ArrayInt32ArrayUint32ArrayFloat32ArrayFloat64ArrayBigInt64ArrayBigUint64Array
Keyed collections
Structured data
Control abstraction
Reflection
Internationalization
IntlIntl.CollatorIntl.DateTimeFormatIntl.DisplayNamesIntl.ListFormatIntl.LocaleIntl.NumberFormatIntl.PluralRulesIntl.RelativeTimeFormat
WebAssembly
WebAssemblyWebAssembly.ModuleWebAssembly.InstanceWebAssembly.MemoryWebAssembly.TableWebAssembly.CompileErrorWebAssembly.LinkErrorWebAssembly.RuntimeError
Statements
JavaScript statements and declarations
Control flow
Declarations
Functions and classes
Iterations
Other
Expressions and operators
JavaScript expressions and operators.
Primary expressions
Left-hand-side expressions
Increment & decrement
Unary operators
Arithmetic operators
Relational operators
Equality operators
Bitwise shift operators
Binary bitwise operators
Binary logical operators
Conditional (ternary) operator
Assignment operators
Functions
This chapter documents how to work with JavaScript functions to develop your applications.