- Control structures: Control structures are used to control the flow of a program and determine which statements should be executed. These include if statements, for loops, and while loops.
- Functions: Functions are blocks of code that can be reused and called multiple times. They are defined using the function keyword and can accept input parameters and return output.
- Objects: Objects are collections of related data and functions that represent real-world objects or concepts. They are defined using the object keyword and consist of properties (data) and methods (functions).