자바스크립트-3일차

이주열·2022년 6월 9일

학습한 내용

JavaScript 기초/ 실습 - 배열, for문

배열

  • 리스트로 구성, 필요한 요소들을 빼거나, 검색할 수 있음.
  • for문에 많이 사용
  • 길이 lenght는 1부터, 인덱스는 0부터
  • 요소로 구성, 요소에는 숫자, 문자, 논리, 배열, 함수 가능
  • 인덱스를 불러올 때 연산도 가능

index.push

  • 인덱스 추가하기
  • 배열의 5번째, 맨 끝 열에 추가 됨.

index.splice

  • 제거하는 인덱스 번호를 사용
  • 구조 : 배열.splice(인덱스, 제거 갯수)
  • 여기서 인덱스는 0부터가 아닌 1부터(몇 번째에 있는지를 물어봄)
  • 지정된 인덱스 그 다음부터 제거 적용
  • 갯수를 0을 넣고 요소를 넣으면 추가도 가능
  • 제가 갯수를 지정 안하면 인덱스 제외 모두 삭제됨.

index.of

  • 요소 찾기
  • 있으면 인덱스 번호를, 없다면 -1 출력

for문

  1. for in

  2. for of

  • 변수가 들어감
  • frk(배열) = [요소, 요소, 요소]
  • 인덱스 번호 = 0 1 2
  • for in은 인덱스를, for of는 요소를 가지고 오는 것
  • for in 처럼 숫자가 나오게 하려면, 변수를 하나만들어서 증가시키면 됨.( 초기화하는 부분이 for문 위에 있어야 같은 숫자 안 나옴)
  1. for 문
  • for문 구조

  • 합계 구하기
  • 배열과 함께 사용
  • 위 배열을 반대로 나타내기(i-- 사용)

학습한 내용 중 어려웠던 점 또는 해결못한 것들

해결방법 작성

학습 소감

for문에 대해서 간단한 예제와 함께 공부하였다. for문에서는 어느 정도로 반복할지를 알고 있을 때 사용하는 것이 좋아보였다. 몇 번을 증가시키고 감소시키면서 어떤 값을 찾아낼 때는 while문을 사용한다고 하는데, 아직까지는 개념이 없어서 크게 와닿지는 않는다. for문을 작성하는 것도 if문처럼 복잡해지고, 중첩이 된다면 머리가 아플 것 같다. 많은 연습을 통해 친숙해지도록 노력해야 겠다.

profile
예비 프론트엔드 개발자

0개의 댓글