본문 바로가기
728x90
300x250

break3

자바스크립트 break continue 차이 break는 루프에서 빠져 나간다. continue는 루프에서 하나으니 반복을 건너뛴다. Break for (let i = 0; i < 10; i++) { if (i === 3) { break; } text += i; } // 012 Continue for (let i = 0; i < 10; i++) { if (i === 3) { continue; } text += i; } //012456789 참고 : https://www.w3schools.com/js/js_break.asp 2022. 12. 5.
break return 차이점 break와 return은 함수를 멈추고 탈출한다는 점에서 비슷하다고 볼 수 도 있지만 두 가지는 명확한 차이점이 있다. 아래 예시를 보자 0~9까지 숫자 중 한자리 번호를 입력받아 3이 나오면 탈출 성공 실패할 경우 count와 탈출 실패 문구가 나오는 함수이다. return문 const island = () => { let count = 1; while(true) { let pass = parseInt(window.prompt("0~9 한자리 번호를 입력하세요")); if(pass==3) { console.log("탈출성공!"); return; //return문 사용 } console.log(`${count}회 탈출실패`); count++; } console.log(`총 ${count}번의 탈출시도를.. 2022. 4. 16.
JavaScript 반복문 도중 중단/스킵 반복문을 돌다가 빈 문자열을 발견하면 루프를 종료하기 var snack = ['떡볶이', '치킨', '', '소떡소떡', '튀김', '', '햄버거']; for(var i=0, len = snack.length; i < len; i++) { if(snack[i] === '') {break;} console.log(snack[i]); } 실행 결과 만약 반복문을 실행하다가 빈 문자열을 만났을 때 완전히 중단하는 게 빈 문자열만 스킵하고 다음 배열을 차례로 실행시킨다면 break문을 continue로 바꿔주기만 하면 된다. //반복문 도중 중단/스킵 var snack = ['떡볶이', '치킨', '', '소떡소떡', '튀김', '', '햄버거']; for(var i=0, len = snack.length; .. 2022. 3. 19.
728x90
반응형