2022-08-16 JS_4

배열 – 생활코딩

이 글은 이고잉님의 오픈튜토리얼 강의를 듣고 정리한 내용입니다.


배열

배열 선언

...
<script>
    var array = ["one", "two"];
</script>
...
Code language: HTML, XML (xml)

배열에 값을 추가하는 법

...
<script>
    array.push("three");
</script>
...
Code language: HTML, XML (xml)

Array – JavaScript | MDNMDN

push() 외에도 pop() , shift() , unshifth() 등의 기능도 제공한다.

  • pop() : 가장 뒤에 값을 반환하고 삭제 그리고 전체 길이는 줄어듬.
  • shift() : 가장 앞에 값을 반환하고 삭제 그리고 순서를 한 칸씩 앞으로 당김.
  • unshift() : 가장 앞에 값을 추가하고 그리고 순서를 한 칸씩 뒤로 미룬다.

그 외에도 없는 기능이 없을 정도로 많은 기능을 제공하고 있으니 힘들게 직접 작성하기 전에 살펴보도록 하자.

배열에서 값을 가져오기

...
<script>
    document.write(array[0]);
    document.write(array[1]);
</script>
...
Code language: HTML, XML (xml)

대부분의 다른 언어들과 같이 JS에서도 배열은 0에서부터 시작한다.

배열의 크기

...
<script>
    document.write(array.length);
</script>
...
Code language: HTML, XML (xml)

.length를 통해서 배열의 크기를 알 수 있다.


반복문

while

...
<script>
    while(condition) { ... }
</script>
Code language: HTML, XML (xml)

for

...
<script>
    for(var i = 0; i < 9; i++) { ... }
</script>
...
Code language: HTML, XML (xml)

댓글 남기기