Language basics for web developers.
Variable
Named storage for a value (let/const/var).
const
Block-scoped binding that cannot be reassigned.
let
Block-scoped variable that can be reassigned.
Function
Reusable block of code.
Array
Ordered list of values.
Object
Collection of key–value properties.
Promise
Object representing a future async result.
async/await
Syntax for writing asynchronous code linearly.
null
Intentional absence of any object value.
undefined
Variable declared but not assigned a value.
Truthy / falsy
Values coerced to true/false in boolean context.
Closure
Function remembering its lexical scope.
Event loop
Mechanism coordinating async callbacks in JS.
JSON
Text format for structured data interchange.