오늘의 용어 🎶

computedProperty 동적접근

배열의 key는 index예요

enumerable ⇒ 열거가능한


반복문

while

역방향이 성능이 더 좋다 ,,,, 라네요

do-while 문

본문이 먼저 실행되고, 조건을 확인한 후 조건이 truthy인 동안 본문이 계속 실행

Untitled

진행순서

: alert(i)⇒ while(i<3) 조건비교 ⇒ i++

본문을 최소한 한 번만 실행하고 싶을 때만 사용

조건에 부합하지 않아도 최소 한 번은 실행합니다

for문

(for문에 let을 써야되는 이유)⇒var은 블록스코프에 담기지 않고 전역객체에 담기기 때문에

스크린샷 2023-11-29 오전 10.41.52.png

Untitled

→ 세미콜론만 찍어두 됩니다 : )

continue | break ⇒ 삼항식에는 사용 x

continue : 반복문을 멈추진 않지만,현재 실행 중인 이터레이션을 멈추고 다음 이터레이션을 조건통과시 강제로 실행하도록 함

break: 반복문 멈춰 !

outer: for (let i = 0; i < 3; i++) {

  for (let j = 0; j < 3; j++) {

    let input = prompt(`(${i},${j})의 값`, '');

    // 사용자가 아무것도 입력하지 않거나 Cancel 버튼을 누르면 두 반복문 모두를 빠져나옵니다.
    if (!input) break outer; // (*)

    // 입력받은 값을 가지고 무언가를 함
  }
}
alert('완료!');

outer라는 레이블이 붙은 반복문을 찾고, 해당 반복문을 빠져나오게 해줍니다.