• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

질문 있습니다!

20.12.06 23:44 작성 조회수 104

1

안녕하세요 선생님,

꾸준하게 강의 듣고 있는데 이번 연습문제가 너무 어렵게 느껴져서 함수, input태그를 써서 조건문에서 풀었던 소수판별 프로그램 먼저 익히려고 하는데요,

77, 81같은 숫자를 입력했을 때 조건문이 먹히지가 않아서 질문 드립니다. 어떤 부분을 어떻게 수정해야 할지 모르겠는데 힌트 부탁드립니다..!

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>소수판별 프로그램</title>
</head>
<body>
    <h1>소수판별 프로그램입니다.</h1>
     입력할 숫자 : <input type="text" id="num">
    <button onclick = "display()"> 확인</button>
    <script>
       function display(){
           var strN = document.getElementById("num").value;
           var n = Number(strN);
           for(i = 2i < ni++){
                if(n % i === 0){
                    console.log(n + "은 소수가 아닙니다.");
                    break;
                 
                }
                    else{
                    console.log(n + "은 소수입니다.");
                }
            }
        }
    </script>
</body>
</html>

함수, 객체 부터 내용이 어려워졌는데 포기하지 않겠습니다ㅜ

답변 1

답변을 작성해보세요.

0

https://codepen.io/honux77/pen/ExgKMaB 

요거 참고해 보세요. 
강의가 어렵다면 강의만 가지고 공부하지 마시고, 자바스크립트 입문 다른 강의나 교재 함께 보시길 바랍니다.

꾸준한 공부 감사드리고 화이팅입니다!