[ ECMAScript ] javascript - continue 라벨 문
작성일 21-01-15 00:25
페이지 정보
작성자 웹지기 조회 2,237회 댓글 0건본문
continue mainloop 문 - 평균값과 최대 평균값 구하기
배열값 중에서 10보다 큰 값이 나오면 다음 배열로 넘어가고
배열값 중에서 10보다 큰 값이 없으면 for문 종료
a[0][] 배열에는 10이 없으므로 배열은 합하고 종료
a[1][] 배열에서 1, 5, 12 까지 진행이 되고 종료되지 않고 연결해서 a[2][] 배열로 넘겨 버린다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>continue 라벨 문 - 평균값과 최대 평균값 구하기</title>
<script>
var max = Number.NEGATIVE_INFINITY;
var a = [[2, 4, 6, 8], [1, 5, 12, 3], [7, 6, 8, 5 ], [5, 15, 3, 4], [3, 2, 9,4]];
mainloop: for(var i=0; i<a.length; i++) {
var average = 0;
for(var j=0; j<a[i].length; j++) {
//console.log(a[i][j]);
if(a[i][j]>10) continue mainloop;
average += a[i][j];
}
average /= a[i].length;
console.log("i = "+i+" 평균값 = "+average);
if(max<average) max = average;
}
console.log("최대 평균값 = "+max);
</script>
</head>
<body>
</body>
</html>
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.