JS 배열

tpids·2024년 6월 6일

JS

목록 보기
10/40

배열(array) : 같은타입의여러변수를하나의묶음으로다루는것

<!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>
        // 배열 -> 같은 의미를 가진 데이터를 묶어서 저장하는 공간
        // 특징 -> 타입을 명시하지 않는다, 크기를 지정하지 않는다.
        // -> 모든 데이터를 담을 수 있다, 크기가 동적으로 증가한다.
        // 데이터를 조회할 때는 인덱스 번호를 활용한다!
        let arr = [1,2,3,4,5];
        let arr2 = ["영희","민수","철수",10,true,[1,2]];
        arr2[0];
        // 특정 위치에 데이터를 변경하고 싶은 경우는 대입을 활용한다.
        arr2[0] = "차준섭"
        // 배열의 크기를 구하는 방법 -> 함수가 아니고 length 키값으로 조회한다.
        // 이름.key -> 다 객체형태의 데이터이다
        arr2.length

        // 배열의 유용한 함수들
        // 1. 인덱스의 맨 마지막 값에 데이터를 누적하는 함수
        // 배열의 크기가 동적으로 증가하기 때문에, push 같은 함수가 가능!
        arr.push("데이터");

        // 2. 인덱스의 맨 마지막 값을 빼는 함수
        // 마지막 값이 리턴 ! -> 변수에 담아서 활용
        // 주의점 -> 원본 배열의 데이터를 삭제한다.
        arr.pop()

        // 3. 특정 데이터가 함수에 포함이 되어있는지 여부를 검사
        // 포함여부 검사 -> boolean타입의 데이터를 반환
        // boolean을 받으면 조건문으로 처리한다!
        arr.includes(3)

        // 4. 특정 데이터의 인덱스 번호를 조회
        // 배열중에 5의 인덱스는?
        arr.indexOf(5)
    </script>
</body>
</html>
profile
개발자

0개의 댓글