자바스크립트 문법(반복문)

이얏호·2023년 5월 23일
0
post-custom-banner

타 언어에서 for문 위주로 사용해서 형식도 조금 다르지만 while이나 for in 이런건 조금 낯설다...!

for

for (let i = 0; 0 < 10; i++){
	반복할내용
}

for ~ in

let p = {
  name: "j",
  age: 30,
  gender: "남자",
};

for (let key in p) {
  console.log(key + ": " + p[key]);
}

for ~ in은 기본적으로 객체에 사용하는데
여기서 key 안에 객체의 속성이 들어간다.
(name, age, gender)


while

while (i < 10){
    console.log(i)
    i++
}

for문이랑 비슷한데 중요한 점은 증감을 내부에서 시켜주어야 한다는 점!(잘못하면 무한루프 걸린다...)


do ~ while

do{
    console.log(i)
    i++
}while(i < 10);

while이랑 똑같지만 처음 1번은 조건에 만족하지 않아도
무조건 실행한다.


break는 자주 사용하여서 알지만
continue는 생소했다.

for (let i = 0; i <= 10; i++) {
  if (i === 5) {
    continue;
  }
  console.log(i);
}

이 경우 5를 제외한 0 1 2 3 4 6 7 8 9가 로그에 찍힌다.

profile
열심히 신나게 화이팅!
post-custom-banner

0개의 댓글