TIL 4 | JavaScript - 배열과 반복문
반복문
배열
여러 자료를 묶어서 활용할 수 있는 특수한 자료
배열은 대괄호[]
를 사용해 생성하고 내부의 값을 쉼표로 구분해 입력한다. 이때 배열 내부에 들어있는 값을 요소라고 한다.ex)[요소, 요소, 요소,.....,요소]
배열 요소에 접근하기
배열 [인덱스]
- 요소의 순서를 인덱스라고 하고 가장 앞에 있는 요소를 0번째로 표현한다.
배열 요소 개수 확인하기
배열.length
- 배열 내부에 들어있는 요소의 개수를 확인할 때는 배열의 length 속성을 사용한다.
배열 뒷부분에 요소 추가하기
배열.push(요소)
-배열 뒷부분에 요소를 추가할때는 push() 메소드를 사용한다.
배열 요소 제거하기
- 인덱스를 기반으로 제거
배열.splice(인덱스, 제거할 요소의 개수)
- 값을 기반으로 제거
배열.indexOf(요소)
를 이용하여 값의 위치를 추출한 뒤splice()
메소드를 사용해서 제거한다.
배열의 특정위치에 요소 추가하기
배열.splice(인덱스, 0, 요소)
자료처리 연산자, 함수, 메소드는 크게 비파괴적 처리와 파괴적 처리로 구분할 수 있다. 처리 후 원본의 상태변화에 따라 구분한다.
비파괴적 처리
- 처리 후에 원본내용이 변경되지 않는다.
파괴적 처리
- 처리 후에 원본내용이 변경된다.
반복문의 종류
for in 반복문
배열 요소를 하나하나 꺼내서 특정 문장을 실행할때 사용한다.
for(const 반복변수 in 배열 또는 객체) {
문장
}
for of 반복문
요소의 값을 반복할때 안정적으로 사용이 가능하다.
for(const 반복변수 of 배열) {
문장
}
for 반복문
특정횟수만큼 반복하고 싶을때 사용하는 범용적인 반복문이다.
for(let i = 0 ; i < 반복횟수 ; i++) {
문장
}
while 반복문
if 조건문과 형태가 매우 비슷한 반복문. 다른점은 문장을 한번만 실행하고 끝나는 것이 아니라 불 표현식이 true면 계속해서 문장을 실행한다.
while(bool 표현식) {
문장
}
break 키워드
switch 조건문이나 반복문을 벗어날때 사용하는 키워드. while 반복문은 조건이 항상 참이므로 무한반복하게 되는데 이런 무한루프는 break 키워드를 사용해야 벗어날 수 있다.
while(true) {
} break
continue 키워드
반복문 안의 반복작업을 멈추고 반복문의 처음으로 돌아가 다음 반복작업을 진행한다.
TIL 4 day
공부를 하면서 프로그래밍 언어들이 정말 빠르게 발전하고 변화해왔고
지금 이순간에도 발전하고 있다는 것을 조금은 알것 같다.
나도 열심히 공부해서 어제의 나보다 조금 더 발전한 오늘의 내가 될 수 있도록 해야겠다..!
내일의 나는 얼마나 더 발전했을지 기대하면서...!!
Author And Source
이 문제에 관하여(TIL 4 | JavaScript - 배열과 반복문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@4_21ee/TIL-4-JavaScript-반복문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)