Page 19 -
P. 19

numbers라는 빈 배열을 만들고 그 안에 1부터 9까지의 숫자를 넣습니다. 반복문의 범위를 적
                    는 방법은 다음 네 가지입니다.

                        ●   0부터 시작해 9 미만으로 적기

                        ●   0부터 시작해 8 이하로 적기
                        ●   1부터 시작해 10 미만으로 적기

                        ●   1부터 시작해 9 이하로 적기
                    프로그래밍 세계에서 보통 숫자는 0부터 시작합니다. 다만, 배열을 순회(배열 내부의 요소들                               5장

                    을 순서대로 찾는 것)하는 게 아니라면 예제처럼 1부터 세는 것이 더 편할 수 있습니다. 미만
                    으로 표기할지 이하로 표기할지는 개인의 취향입니다. 1부터 9까지의 숫자를 뽑는 것이므로 9
                    이하(<= 9)가 더 직관적으로 보이지만, 10 미만(< 10)을 사용하는 이유도 있습니다. 이유는 뒤                        반복문 사용하기_숫자야구 게임

                    에 나옵니다.

                    2장에서 문법을 배운 이후로 처음 for 문을 사용했습니다. 1에서 9까지 push를 9번 해도 되지
                    만, 반복문을 쓰면 코드가 더 짧아집니다. 코드가 반복되는 상황에서는 반복문을 사용하는 것

                    이 좋습니다.
                    숫자를 배열에 담아 놓았으니 여기서 네 개를 뽑아 봅시다.



                        <script>
                          const $input = document.querySelector('#input');
                          const $form = document.querySelector('#form');
                          const $logs = document.querySelector('#logs');


                          const numbers = [];
                          for (let n = 1; n <= 9; n += 1) {
                            numbers.push(n);
                          }

                          const answer = [];
                          for (let n = 0; n <= 3; n += 1) { // 네 번 반복
                            const index = Math.floor(Math.random() * 9); // 0~8 정수
                            answer.push(numbers[index]);
                            numbers.splice(index, 1);





                                                                                                245
   14   15   16   17   18   19   20   21   22   23   24