JavaScript language reference
Welcome to the JavaScript Language Reference. This reference provides detailed documentation for JavaScript's built-in types, keywords, functions, and language constructs. Use this as a comprehensive lookup for JavaScript's core language features.
This reference is a work in progress. It is not complete and is subject to change.
Built-in Functions
Reference for all built-in functions available in JavaScript's global namespace. These functions are always available without importing.
Built-in Types
Complete reference documentation for JavaScript's built-in data types, including their properties, methods, and usage patterns.
Number
String
Boolean
Object
Array
null
undefined
Symbol
BigInt
Function
Date
RegExp
Map
Set
WeakMap
WeakSet
Promise
Keywords
JavaScript's reserved keywords that define the language's syntax and control flow. Each keyword has specific rules and usage patterns.
Language Constructs
Core language constructs and concepts that define how JavaScript code is structured and executed.