JavaScript(7) nullish /while/for/break/continue/lable

easyliving·2022년 12월 14일
0

FRONT_END (JAVA_SCRIPT)

목록 보기
8/55

nullish

nullish 병합 연산자 ??를 사용하면 피연산자 중 
‘값이 할당된’ 변수를 빠르게 찾을 수 있음

??는 변수에 기본값을 할당하는 용도로 사용할 수 있습니다
// height가 null이나 undefined인 경우, 100을 할당
		height = height ?? 100;

while

while (condition) {
  
}
		✔특별한 지시자인 break를 사용하면 
        언제든 원하는 때에 반복문을 빠져나올 수 있음

for

for (begin; condition; step) {
 
}
		✔continue는 전체 반복문을 멈추지 않음
        대신에 현재 실행 중인 이터레이션을 멈추고 
        반복문이 다음 이터레이션을 강제로 실행시키도록 함.
        
        
        
for (let i = 0; i < 10; i++) {

 
 		 if (i % 2 == 0) continue;

 		 alert(i); //홀수만 출력
}

레이블(lable)

		빠져나오고 싶은 반복문 부분을 지정해 줄 수 있음
        
        
labelName: for (...) {
  ...
}

실수하기 좋은 예


let result;

do {
  result = prompt("100을 초과하는 숫자를 입력해주세요.", 0);
} while (num <= 100 && result);

while (result<= 100 && result);

1. result<=100 : 원하는 조건식 
2. rsult: 입력받은 값이 null이거나 빈 문자열을 확인해주는 것.
null이나 빈 문자열이 들어오면 조건식이 false가 되서 
while 반복문이 종료됨
profile
가끔져요

0개의 댓글