배열 만들기
배열 요소에 접근하기
배열 요소 갯수 확인하기
fruits[fruits.length -1]
배열 뒷부분에 요소 추가하기
배열.push(요소)
배열[넣고 싶은 곳] = 값
배열[배열.length] = 딱 뒤에 넣고 싶은 값
>todos
(5) [1, 2, 3, 4, 5]
배열 요소 제거하기
배열.splice(인덱스, 제거할 요소의 갯수)
const index = 배열.indexOf(요소)
배열.splice(index, 1)
배열의 특정 위치에 요소 추가하기
배열.splice(인덱스,0,요소)
자료의 비파괴와 파괴
for in 반복문
for of 반복문
for 반복문
for(let i = todos.length -1 ; i >= 0, i--){
console.log(`${i}번째 할 일: ${todos[i]}`)
}
while 반복문
let i = 0
while (confirm('계속 진행하겠습니까?')){
alert(`${i}번째 반복입니다.`)
i = i + 1
}
break 키워드
for(let i = 0; true; i++){
alert(i +'번째 반복문입니다.')
const isContinue = confirm('계속 하시겠습니까?) if(!isContinue){
break
}
}
alert('프로그램 종료')
continue 키워드
for(let i =0 ; i <5; i ++){
continue
alert(i)
}
=> 아무것도 출력되지 않음
=> continue 키워드를 만나면, 바로 다음 반복 작업으로 넘어가기 때문
let output = 0
for(let i = 1; i <= 10; i++){
if(i % 2 ===1) {
continue
}
output +=i
}
alert(output)
중첩 반복문을 사용하는 피라미드