Fast Blinking Hello Kitty

JAVASCRIPT

for문과 if문 예제 풀어보기

코른이되고싶은코린이 2023. 2. 25. 02:11

728x90

for문과 if문을 사용한 자바스크립트 예제

문제1)

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

주어진 배열에서 10보다 큰 숫자만 찾아 화면에 표시하시오.

const arr = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
for(let i=0; i<arr.length; i++){       //i는 배열의 갯수보다 작다
    if(arr[i] > 10){                   //배열 i가 10보다 클 때
         document.write(arr[i]); 
     }

 

문제 1 결과값

문제2)

사용자에게 1보다 큰 수를 입력하게 한 후 입력한 숫자까지 짝수만 출력하고, 그 숫자까지 짝수만 더하는 프로그램을 작성하시오.

let num = prompt("1보다 큰 숫자를 입력하세요.");    //prompt는 브라우저에 들어왔을때 창을 띄어준다.
let sum = 0;
if(num !== null && num > 1){                      //num은 null && num과 같지 않고 1보다 클때
    for(let i=1; i<=num; i++){
        if(i % 2 !== 0){                          //2로나눴을때 0이 남지 않는것
           continue;
        }
     sum += i;
       document.write(i + " : " + sum + "<br>");
      }
  }

문제 2 prompt 창
prompt창에 숫자 입력 값

 

 

 

참고문헌 [고경희, 「모던자바스크립트 프로그래밍의 정석」,이지스 퍼블리싱, 2022, 113p]