const nums = [3, 4, 5, 11, 2];let n, i = 0;while((n = nums[i]) < 10 && i++ < nums.length) { console.log(‘${n}: 10보다 작음’);}console.log(‘${n}: 10보다 큼’);에서 i++ 해주는게 다음 루프문에 쭈르륵 적용되서 배열에서 하나씩 꺼내쓰는 용도로 사용해주는게 맞나여?굳이 저런 형식으로 하는게 살짝 이해가 안가네요 ㅠㅠ
데박
보통 저런 코드에서 앞에 false 뜨면 뒤 조건 확인 안하고 바로 제끼지 않나 while은 다른가
책의 예제라 잘은 모르겠는데 저도 굳이 뒤에
i++ length가 들어가야하나 싶었어요 어차피 배열 다 돌면 &&앞 false라 그냥 i++만 있어도 되지않나요..?
안되는 이유를 말해주겠음
걍 i++만 넣으면 while 안에 잇는 condition이 0 값이 되어버려서 false가 되어버리니 정상적으로 출력되지 안흥ㅁ
왜냐? 몰르겟으면 말하셈 그전에 함 곰곰히 생각해보구
음 그럼 ++i로 하면 되겠네여
맛슴
데박 아직까진 &&쓰는게 뭔가 기분나쁜데 익숙해져야겟네여 ㄱㅅㄱㅅ