728x90
반응형

 

 

주어진 배열 안에서 10보다 큰 값 찾기

const arr = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19];

  for(let i=0; i<=arr.length; i++) {
    if(arr[i]>=10) {
      document.write(arr[i],"<br>");
    }
  }

 

 

 해설

 

 

1. const arr  (빨간색 밑줄)

: 문제가 배열 안에서 10보다 큰 숫자를 찾는 것이었기 때문에 문제와 똑같은 배열을 선언해줌.

 

2. i<=arr.length; (파란색 밑줄)

: 배열 요소의 갯수만큼 반복해야 하므로 숫자가 아닌 배열의 수만큼 반복하라는 뜻의 arr.length를 넣어줌

 

3. arr[i]>=10 (노란 밑줄)

: 배열 안의 값 안에서 찾는 것이므로 arr [i]를 넣어주었으며 10보다 큰 수를 찾아야 하기에 >=10 (10보다 크거나 같다는 뜻의 비교 연산자)을 넣어줌. 

 

4. arr[i], "<br>" (분홍색 밑줄)

:콘솔이 아닌 화면으로 출력하기 위해 document.write를 사용하였으며,

 배열 안의 값을 출력하기 위해 arr [i]를 넣어주었고, 가독성을 위해 <br> 태그를 추가함.

 

 

 

 

 

출처 : Do it!모던 자바스크립트 프로그래밍의 정석 p.113

 

 

 

+ Recent posts