let x = 0;
do {
console.log(x);
x++;
} while (x < 3);
저걸 돌리면 0 1 2 2 이렇게 찍히는데,,,,
원래는 0 1 2만 찍혀야되는거같은데 2가 한번 더찍히네,,,,
let x = 0;
do {
console.log(x);
x++;
} while (x < 3);
console.log(x)
이상한건 또 이렇게 하면 0 1 2 3으로 정상적으로 됨,,,, 내가 모르는 js의 무언가가 있는건가...?
let x = 0;
do {
console.log(x);
x++;
} while (x < 3);
저걸 돌리면 0 1 2 2 이렇게 찍히는데,,,,
원래는 0 1 2만 찍혀야되는거같은데 2가 한번 더찍히네,,,,
let x = 0;
do {
console.log(x);
x++;
} while (x < 3);
console.log(x)
이상한건 또 이렇게 하면 0 1 2 3으로 정상적으로 됨,,,, 내가 모르는 js의 무언가가 있는건가...?
혹시 브라우저 콘솔로 실행해?
터미널에서 node로 돌려도 저렇고 replit에서도 해봤는데 node건 js건 저래,,,
신기하네 console로 찍히는 건 0 1 2 이것만 찍힐거야 방금 확인해보구 왓어
https://jdoodle.com/ia/geN
헐 그러네,,, 콘솔에서도 저러는데 여긴 또 정상이네,,, 아무튼 0 1 2가 나오는게 맞는거구나 감사감사 ㅜㅜ
? 0 1 2 나올텐데