본문 바로가기
내마음대로만들어보자/JS

자바스크립트 기초 연습하기(반복문,조건문)

by 소농민! 2021. 8. 13.
728x90

1. 특정 숫자를 더하는 함수를 만들려면?

function get_sum(n) {     
         let sum = 0     
         for (let i = 0; i < n; i++) {         
                   sum += i;         // sum을 i만큼 증가시켜라.sum = sum + i 와 동일!     
      }    
 return sum

 
let result = get_sum(10); // return 결과인 sum이 result에 저장 

console.log(result)       // 45를 출력

2. 배열에서 특정 원소 갯수 구하기

let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기'] 
 
let count = 0; 
for (let i = 0; i < fruit_list.length; i++) {  
    let fruit = fruit_list[i];  
   if (fruit == '딸기') {   
        count += 1;  
   }
}

console.log(count);

3. 미세먼지(IDEX_MVL)의 값이 40미만인 구 이름(MSRSTE_NM) 값을 출력하기

for (let i = 0; i < mise_list.length; i++) {   
   let mise = mise_list[i];   
   if (mise["IDEX_MVL"] < 40) {     
       let gu_name = mise["MSRSTE_NM"];     
       let gu_mise = mise["IDEX_MVL"];     

       console.log("40보다 작은 구: " + gu_name + ", " + gu_mise);   
       }
}
//실제데이터는 없으니 코드를 어떻게 작성하는지 정도만 이해하고 넘어가자.