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

E0104_예제03_문제

예제

<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 */ for(let i = 1; i <= 5; i++) { 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>"); } } </script>
HTML
복사