▶ 기본 개념
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 배열 : 여러 변수를 하나의 묶음으로 다루는 것!
// 1. 배열의 선언
// let numList = [];
// let numList2 = new Array(5);
// 5개로 선언했어도 초과가 가능하다 -> 공간 동적, 가변적
// 2. 배열의 생성
let numList=[1,2,3];
let numList2=new Array(1,2,3,4);
// new Array는 1개 적으면 개수, 여러개 적으면 데이터
console.log(numList)
console.log(numList2)
// 3. 데이터 저장
// ***** 반드시! 배열을 선언한 후에 접근할 것
// 인덱스로 접근할 때 0부터 시작할 것
let numList3 = [];
numList3[0] = 1
numList3[3] = '가나다'
console.log(numList3.length)
// 4. 데이터 접근
console.log(numList3[0])
for(let i = 0; i<numList3.length; i++){
console.log(numList3[i])
}
</script>
</body>
</html>
▶ 기본예제
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// list라는 이름의 배열을 선언하고,
// 그 안에 23,54,78,13,44 라는 값을 넣는다.
let list = [23,54,78,13,44];
// Case 1 풀이!
// 1. 비교할 값 maxNum
// 2. maxNum과 배열 안의 수 차례로 비교
let maxNum = list[0];
for(let i=0; i < list.length; i++ ){
if(list[i] > maxNum){
maxNum = list[i];
}
}
// Case 2 풀이!
let maxNum2 = Math.max.apply(null,list);
// 3. 배열 안 최대값 출력 (alert)
// 결과 : 최대 값 >> 78
alert(maxNum2)
</script>
</body>
</html>
'자바 스크립트' 카테고리의 다른 글
함수 (0) | 2022.05.13 |
---|---|
배열함수 개념 및 실습 (0) | 2022.05.12 |
반복문 실습 (0) | 2022.05.12 |
평균 등급 실습 (0) | 2022.05.12 |
변수 및 자료형 (0) | 2022.05.11 |