배열은 대괄호를 이용하고 쉼표로 구분한다(길이 제한 없다, like list!)
// 배열 선언
let numbers = [1, 2, 3, 4, 5];
let fruits = ["Apple", "Banana", "Cherry"];
let mixed = [1, "Hello", true, { name: "홍길동" }, [1, 2, 3]];
console.log(numbers); // 출력: [1, 2, 3, 4, 5]
console.log(fruits); // 출력: ["Apple", "Banana", "Cherry"]
console.log(mixed); // 출력: [1, "Hello", true, {name: "홍길동"}, [1, 2, 3]]
console.log(fruits[0]); // 출력: "Apple"
console.log(fruits.length); // 출력: 3
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
// 배열
let arr1 = [];
let arr2 = [273, 32, 103, 57, 52];
console.log(arr2);
document.write(arr2);
// 배열 출력
for (let i = 0; i < arr2.length; i++) {
document.write(arr2[i] + "<br>");
}
// 향상된 for문 : 인덱스 번호 출력
for (let i in arr2) {
document.write("arr2[" + i + "] = " + arr2[i] + "<br>");
}
// 향상된 for문 : 값 출력
for (let value of arr2) {
document.write("value = " + value + "<br>");
}
// Array 내장 객체 배열 생성
let arr3 = new Array(273, 32, 103, 57, 52);
console.log(arr3);
document.write(arr3);
</script>
</body>
</html>