javascript-loops Flashcards

1
Q

What is the purpose of a loop?

A

to repeat a task a specific number of times

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of a condition expression in a loop?

A

the expression determines how many times the code block will be run

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does “iteration” mean in the context of loops?

A

the process of repeating a set of instructions for a specific number of times or until a specific condition is met. i.e. if a loop runs 2 times it is 2 iterations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When does the condition expression of a while loop get evaluated?

A

The condition expression of a while loop is evaluated at the beginning of each iteration. This means that the code inside the while loop will only be executed if the condition evaluates to true. If the condition evaluates to false, the loop will terminate and control will be passed to the code that follows the while loop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When does the initialization expression of a for loop get evaluated?

A

The initialization expression of a for loop is typically evaluated at the beginning of the first iteration of the loop. This means that the code in the initialization expression is executed only once, before the loop begins.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When does the condition expression of a for loop get evaluated?

A

The condition expression of a for loop is typically evaluated at the beginning of each iteration of the loop. This means that the code inside the for loop will only be executed if the condition evaluates to true.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When does the final expression of a for loop get evaluated?

A

The final expression of a for loop is typically evaluated at the end of each iteration of the loop.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Besides a return statement, which exits its entire function block, which keyword exits a loop before its condition expression evaluates to false?

A

break because it is falsey

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the ++ increment operator do?

A

the ++ increment operator is used to increase the value of a variable by one

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How do you iterate through the keys of an object?

A

for in loop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly