js for loop or foreach code example

Example 1: for loop vs for each loop

1-
  For Loop:
-It is flexible to iterate array
both ascending and descending order.
  For Each:
-It iterates from initial to end

2-
  For Loop:
-It runs until given condition become false
  For Each: 
-Keeps execution until last element
get executed

3-
  For Loop:
-It use index
  For Each:
-It use iteration

4-
  For Loop:
-Accepts both object collections and non object collections
  For Each:
-Accepts only object collections

Example 2: javascript foreach syntax

const marks = [12, 17, 14];
let sum = 0;

marks.forEach(mark => {
  sum += mark;
});