Back to 课程

Computer Science AS OCR

0% Complete
0/0 Steps
  1. 1-1-structure-and-function-of-the-processor as
    5 主题
  2. 1-2-types-of-processor as
    3 主题
  3. 1-3-input-output-and-storage as
    2 主题
  4. 2-1-systems-software as
    8 主题
  5. 2-3-software-development as
    5 主题
  6. 2-4-types-of-programming-language as
    4 主题
  7. 3-1-compression-encryption-and-hashing as
    3 主题
  8. 3-2-databases as
    3 主题
  9. 3-3-networks as
    8 主题
  10. 3-4-web-technologies as
    13 主题
  11. 4-1-data-types as
    8 主题
  12. 4-2-data-structures as
    4 主题
  13. 4-3-boolean-algebra as
    1 主题
  14. 5-1-computing-related-legislation as
    4 主题
  15. 5-2-moral-and-ethical-issues as
    9 主题
  16. 6-1-thinking-abstractly as
    3 主题
  17. 6-2-thinking-ahead as
    1 主题
  18. 6-3-thinking-procedurally as
    3 主题
  19. 6-4-thinking-logically as
    2 主题
  20. 6-5-thinking-concurrently as
    2 主题
  21. 7-1-programming-techniques as
    9 主题
  22. 8-1-standard-algorithms-and-big-o-notation as
    8 主题
课 Progress
0% Complete

Exam code:H046

For Loops in JavaScript

  • A for loop is a control flow statement that allows a block of code to repeatedly execute for a specified number of iterations

  • It provides a concise and structured way to perform repetitive tasks.

Syntax of a for loop

  • The syntax of a for loop consists of three main parts:

for (initialisation; condition; increment/decrement) {
// Code to be executed in each iteration
}

  1. Initialisation: The initialisation is executed only once at the beginning of the loop. It is used to initialise a counter variable that controls the loop’s execution

  2. Condition: The condition is evaluated before each iteration. If the condition evaluates to true, the loop continues executing the code block. If the condition evaluates to false, the loop terminates

  3. Increment/Decrement: The increment or decrement statement is executed at the end of each iteration, updating the counter variable to control the loop’s progress

Example 1: Counting from 1 to 5

For loop in JavaScript counting from 1 to 5

Example 2: Iterating over an array

For loop in JavaScript iterating over an array and outputting each item

Examiner Tips and Tricks

  • You might have seen i=i+1 or i+=1 for incrementing by 1. This is the same as i++ in JavaScript

‘For in’ loops in JavaScript

  • The for in the loop iterates through the items in a data structure like a list or array

const fruits = ['apple', 'banana', 'orange', 'grape'];

for (let index in fruits) {
console.log('Index: ' + index + ', Value: ' + fruits[index]);
}

  • The list fruits contains four items: 'apple', 'banana', 'orange', and 'grape'

  • The for...in the loop iterates over each index of the fruits list

  • In each iteration, the index the variable is assigned the current index value

  • Inside the loop, we use fruits[index] to access the value associated with the current index

  • The loop executes the code block, which outputs the index and value of each item in the list to the browser

Responses

您的邮箱地址不会被公开。 必填项已用 * 标注