//1st
r = [2, 3, 7];
let sum = 0;
for (let a = 0; a <= 2; a++) {
//let sum = 1;
sum = sum + r[a];
//console.log(sum);
}
console.log(sum);
//2nd
r = [2, 3, 7];
let sum = 0;
for (let a = 0; a <= 2; a++) {
//let sum = 1;
sum = sum + r[a];
console.log(sum);
}
//console.log(sum);
//3rd
r = [2, 3, 7];
//let sum = 0;
for (let a = 0; a <= 2; a++) {
let sum = 1;
sum = sum + r[a];
console.log(sum);
}
//console.log(sum);
hey I am confused between 1st & 2nd Vs 3rd when I declare let sum = 0 inside the for loop and outside the for loop. out come of these 3 codes are confusing please explain each of the following codes. I understood the logic behind 1st and 2nd code but the logic behind 3rd code confused me