+ 1

Please help

var a = 1; for (;a < 5; a++){ a+=a; } alert (a); please explain this code.

1st Jul 2017, 7:39 PM
Vijay Saini
Vijay Saini - avatar
3 Answers
+ 5
first: a = 1 < 5 = true // a = 1+1 = 2 then + increment 1 = 3 sec: a = 3 < 5 = true // a = 3+3=6 then + increment 1 = 7 third: a = 7 < 5 = false // code stops alert(a) // a = 7
2nd Jul 2017, 12:05 AM
Benneth Yankey
Benneth Yankey - avatar
+ 1
Ben is right. sorry my bad
2nd Jul 2017, 1:10 AM
Gurpreet Singh
Gurpreet Singh - avatar
0
loop a=1 to 4 do a= old a + new a effectively, a = 1+2+3+4 alert a i.e. a=10
1st Jul 2017, 8:15 PM
Gurpreet Singh
Gurpreet Singh - avatar