Notice
Recent Posts
Recent Comments
Link
관리 메뉴

왕초보 코딩 개발 일지 블로그

[23.05.09] 자바스크립트 반복문 활용 : 숫자 배열 안에서 최댓값 출력 & 홀수만 출력 본문

Javacript

[23.05.09] 자바스크립트 반복문 활용 : 숫자 배열 안에서 최댓값 출력 & 홀수만 출력

아캔두우잇 2023. 5. 9. 16:53
반응형
// 배열에 저장된 데이터를 반복문으로 출력하기

// for문

let nameList = ['유지원🐈', '이민호🦆','단소😸']
// for(초기값; 조건식; 증감식)
for(let i=0; i<nameList.length; i++){
    document.write(nameList[i]);
}

// for-of 문
let foodList = ['피자🍕','펜케이크🥞','아이스크림🍨'];
for(let i of foodList) {
    document.write(i);
}

// forEach문
let colorList = new Array('빨강❤️','초록💚','보라💜','노랑💛','파랑💙')
colorList.forEach((element,index)=>{
    document.write(index, element);
})

 

 

최댓값 출력하는 방법

// 1. 데이터를 담은 배열을 생성

let numList = [23,54,78,13,44];

// 2. 최댓값을 찾아서 출력
// alert를 이용해서 '최댓값>>숫자'로 출력하기

let maxNum = numList[0];
for (let i=0; i<numList.length; i++){
    // maxNum과 numList 안에 있는 값을 비교
    if(numList[i]>maxNum){
        maxNum=numList[i];
    }
}
alert(`최댓값 >> ${maxNum}`);

 

홀수만 출력하는 방법

// 1. 데이터를 담은 배열을 생성
let numList = [1,2,3,4,5,6,7,8,9];

// 2. 데이터에서 홀수인 숫자를 찾고 갯수를 세준다.

// 홀수를 넣어줄 배열
let oddList = [];
// 홀수의 갯수
let oddCnt = 0;

// for문

// for (let i=0; i<numList.length; i++){
//     // 홀수인지 판별
//     if(numList[i]%2==1) {
//         oddList[oddCnt] = numList[i];
//         oddCnt++;
//     }
// }

for (let i of numList) {
    // 홀수인지 판별
    if(i%2 ==1){
        oddList[oddCnt] = i;
        oddCnt++;
    }
}


// 홀수를 넣어줄 배열을 만들고, 숫자 갯수 세어서, 출력해주기.
alert(`list에 들어있는 홀수는 ${oddList}이며, 총 ${oddCnt}개 입니다`);

 

반응형