출처 : https://ko.javascript.info/while-for
나의 답
<script>
let num;
num = prompt("숫자를 입력하세요.","");
nextPrime:
for (i = 2; i <= num; i++){
for (j = 2; j < i; j++){
if (i % j == 0)
continue nextPrime;
}
alert(i);
}
</script>
소수를 구하는 로직을 알아야 하고
조건에 해당할 경우, 반복문을 어떻게 빠져나올지 알아야하는 문제였다.
continue 레이블;
'Javascript' 카테고리의 다른 글
변수(Variables)의 원시타입과 객체타입의 메모리 할당 (0) | 2022.05.11 |
---|---|
(함수) 이름짓기 (0) | 2022.05.10 |
(함수) 기본값, 반환값 (0) | 2022.05.10 |
(함수) 선언, 지역변수, 외부변수, 전역변수, 매개변수 (0) | 2022.05.10 |
(논리 연산자) 로그인 구현하기 (0) | 2022.05.10 |