티스토리 뷰

항해

1주차_10(JAVASCRIPT-연습)

타올이 2021. 12. 7. 10:22
반응형

미세먼지(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);

   }

}

40 이하든, 35 이하든 유용하게 쓸 수 있게, 함수로 만들어볼까요?

function show_gus(index) {

   for (let i = 0; i < mise_list.length; i++) {

      let mise = mise_list[i];

      if (mise["IDEX_MVL"] < index) {

       let gu_name = mise["MSRSTE_NM"];

       let gu_mise = mise["IDEX_MVL"];

       console.log(index + "보다 작은 구: " + gu_name + ", " + gu_mise);

      }

   }

}  

// 이러면 아래와 같은 것이 가능!

show_gus(40) // 40보다 작은 구만 출력!

show_gus(35) // 35보다 작은 구만 출력!

자전거(parkingBikeTotCnt)가 5개 이하인 정류장의 이름을 출력하기

[코드스니펫] 서울시 따릉이 현황

for (let i = 0; i < bikes.length; i++) {

   if (bikes[i]['parkingBikeTotCnt'] <= 5) {

    let station = bikes[i]['stationName'];

    console.log(station);

   }

}

마찬가지로 유용하게 쓸 수 있게, 함수로 만들어볼까요?

function show_names(num){

   for (let i = 0; i < bikes.length; i++) {

     if (bikes[i]['parkingBikeTotCnt'] <= num) {

        let station = bikes[i]['stationName'];

        console.log(num + "대 이하 정류장 : " + station);

     }

  }

}

// 이러면 아래와 같은 것이 가능!

show_names(10) // 10개 이하 주차된 정류소만 출력!

show_names(5) // 5개 이하 주차된 정류소만 출력!

반응형

'항해' 카테고리의 다른 글

2주차_2(jQuery시작(남이 만든 javascript))  (0) 2021.12.07
2주차_1(JAVASCRIPT-복습)  (0) 2021.12.07
1주차_9(JAVASCRIPT-반복문)  (0) 2021.12.06
1주차_8(JAVASCRIPT-조건문)  (0) 2021.12.06
1주차_7(JAVASCRIPT-함수)  (0) 2021.12.06
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
링크
글 보관함