+ 1

Почему этот код выводит 6?

var x=0; while(x<6) { x++; } document.write (x) ; Разве он не должен выводить 1? Объясните пожалуйста. (код из упражнения 3 модуля)

2nd Dec 2018, 10:02 AM
MOKU
2 Answers
+ 1
Если словами то код говорит прибавлять 1 к х пока х меньше 6 , поэтому 6
2nd Dec 2018, 10:50 AM
kit
+ 8
0<6 true x++ x=1 1<6 true x++ x=2 2<6 true x++ x=3 3<6 true x++ x=4 4<6 true x++ x=5 5<6 true x++ x=6 6<6 false out of loop x=6
2nd Dec 2018, 10:11 AM
Rstar
Rstar - avatar