자바스크립트
home
2025 자바스크립트 초급 1500제
home

E0105_점검04_문제

점검

<script> /* [문제] 반복문 while을 사용하여 20부터 10까지 숫자를 출력하시오. 12보다 작거나 18보다 크면 숫자와 그 숫자의 두 배를 출력하시오. */ /* [출력예시] 20 40 19 38 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 22 10 20 */ </script>
HTML
복사

정답

<script> /* [문제] 반복문 while을 사용하여 20부터 10까지 숫자를 출력하시오. 12보다 작거나 18보다 크면 숫자와 그 숫자의 두 배를 출력하시오. */ /* [출력예시] 20 40 19 38 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 22 10 20 */ let i = 20; while(i >= 10) { let tf = i < 12; let tf2 = i > 18; if(tf || tf2) { document.write(i, " ", i * 2, "<br>"); } if(!tf && !tf2) { document.write(i, " ", i, "<br>"); } i -= 1; } </script>
HTML
복사