섭씨 온도로 기록한 배열이 있다.

let celsiusTemps = [27, 25, 26, 22, 28, 27, 21];

각각의 섭씨온도들을 화씨로 변환시킨다.

화씨로 변환하는 공식은 다음과같다.


// F: 화씨(fahrenheit), C: 섭씨(celsius)
F = ( C * 9 / 5 ) + 32;

반복문을 이용해서 celsius 배열의 각 요소들을 화씨로 변환한 값을 fahrenheit 배열에 추가한다.

실습 결과


[
  80.6,   77, 78.8,
  71.6, 82.4, 80.6,
  69.8
]

결과 코드

    let celsiusTemps = [27, 25, 26, 22, 28, 27, 21];
    let fahrenheitTemps = [];

    for (let i = 0; i < celsiusTemps.length; i++) { //조건 부분의에서 배열의 length 프로퍼티 활용
        // F = (C * 9 / 5) + 32 라는 공식에 따라서 각 요소값을 변환한 다음, 
        //동일한 index로 fahrenheitTemps 배열에 추가
        fahrenheitTemps[i] = (celsiusTemps[i]  * 9 / 5 ) + 32
    }

    console.log(fahrenheitTemps);

image.png