[자바스크립트]while / 반복문 - 2023년 1월 1일에도 '난' 멈추지 않는다 -

최예닮·2023년 1월 1일
0
post-thumbnail

2023년 두둥.... 신묘년 .... 하 시간 빠르다 ... 어제는 쉬었으니 2023년 1월 1일은 공부해야지 !!! 따흑 📚 자 시작해보자 ...

for 문에 대한 이해도는 어느정도 있는거 같은데 생각보다 while 문에 대한 이해도가 현저히 적은거 같아 정리해보기로 하였다.

while문 ?

while(조건) {
	구문;
}

?! 아닛 ! 조건이 참이면 계속 실행할 수 있잖아 !!! 🧑‍🏫

그럼 거짓이면 while문 안에 구문이 멈추고 다음 함수를 실행하는거네 !!! 🥳

예시

let a = 0 , b = 0;

while (a < 3 && b < 3) {
  a ++;
  b ++;
  console.log("a 값" + a , "b 값" + b);
}

여기에서 볼 수 있듯 a 와 b 는 3 까지 true로 뱉고 false 가 되는 부분부터는 값이 나오지 않는다.

그럼 || 연산자를 사용해봅시다.

예시 2

let a = 0 , b = 0;

while (a < 3 || b < 4) {
  a ++;
  b ++;
  console.log("a 값" + a , "b 값" + b);
}

예시 2 에서는 둘 중 하나어도 true 값을 뱉으니 4 까지 되는 모습을 볼 수 있다.

무한 루프에 빠지다

let information = {
  name: "최예닮",
  age: 31,
  adress: "Seoul",
  gender: "man",
};
while (information) {
  console.log(information);
}

요렇게 하믄 어떻게 될까요 ??

ㅋㅋㅋ 계속 true 라 무한루프에 빠진다. 그러니까 while 문을 사용할때는 저 무한루프에 빠지지 않게 잘 해줘야 할거 같다.

오늘 가볍게 while 문을 공부해봤는데 실전에서 어떻게 활용할지 고민을 해봐야겠다요 ㅎ.ㅎ

아 여러분 !! 새해 복 많이 받으세요 !! 🙇‍♂️

2023년은 모두 건강하고 바라던 모든게 다 이루어 지는 해가 되기를 !!


출처: [자바스크립트]while문 사용하기 편 (루프와 반복)

profile
산을 오르려고 하는데 이제 주차장에 막 주차한 초보개발자

0개의 댓글