| Syntax | - Identify the basic structure of JavaScript programs.
- Use JavaScript data types.
- Apply arithmetic, comparison, logical, and ternary operators.
- Declare variables (var, let, const).
- Use arrow functions.
- Identify null and undefined.
| 22.94% | 29 |
| Functions | - Define functions and analyze returned data.
- Execute functions.
- Use default parameters.
- Use callback functions.
| 7.82% | 10 |
| Controls | - Implement conditional statements.
- Utilize switch statements.
- Differentiate boolean values.
- Check null and undefined to alter program flow.
| 7.83% | 10 |
| Scope | - Recognize JavaScript scopes.
- Apply scoping practices.
| 3.91% | 5 |
| Arrays | - Create and modify arrays.
- Access and update array elements.
- Combine arrays.
- Calculate array length and utilize in operations.
- Build nested arrays.
| 10.27% | 13 |
| Loops | - Implement for, while, do...while loops.
- Use break and continue.
- Apply nested loops.
| 5.49% | 7 |
| Iterators | - Use forEach, map, filter, etc.
- Apply higher-order functions.
| 3.13% | 4 |
| Objects | - Create object literals.
- Access properties using dot/bracket notation.
- Identify undefined objects.
- Use spread and destructuring.
| 9.61% | 12 |