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

E0102_점검02_문제

점검

<script> /* [문제] 반복문을 사용하여 1부터 5까지의 숫자를 출력하시오. 숫자가 1이거나 5일 때는 그 숫자를 한 번 더 출력하고, 숫자가 2이상 4이하일 때는 숫자와 그 숫자의 두 배를 함께 출력하시오. */ /* [출력예시] 1 1 2 4 3 6 4 8 5 5 */ </script>
HTML
복사

정답

<script> /* [문제] 반복문을 사용하여 1부터 5까지의 숫자를 출력하시오. 숫자가 1이거나 5일 때는 그 숫자를 한 번 더 출력하고, 숫자가 2이상 4이하일 때는 숫자와 그 숫자의 두 배를 함께 출력하시오. */ /* [출력예시] 1 1 2 4 3 6 4 8 5 5 */ let i = 1; while(i <= 5) { let tf = i == 1 || i == 5; let tf2 = 2 <= i && i <= 4; if(tf) { document.write(i, " ", i, "<br>"); } if(tf2) { document.write(i, " ", i * 2, "<br>"); } i += 1; } </script>
HTML
복사