Variable: A container used to store values in memory.Function: A block of reusable code designed to perform a task.Scope: Determines where a variable is accessible in your code.Execution Context: The environment in which code is executed.