코딩하는법무사
80
2019-06-06 16:41:35
6
1171

이 코딩 너무 간단하지만 왜 실행이 안되는건지 모르겠습니다. ㅠㅠ 도와주세요 고수님


<script>
while (true); {

var value = window.prompt("패스워드");

if (value == "1234") {
alert("환영합니다");
break;
} else {
alert("잘못입력하셨습니다.");
}

}
</script>
0
0
  • 댓글 6

  • 답정너심판자
    590
    2019-06-06 16:45:57

    while (true);

    ->

    while (true)

    7
  • 코딩하는법무사
    80
    2019-06-06 18:09:43

    와 감사합니다. 

    이런 초보는 ㅠㅠ 오늘도 웁니다

    0
  • Beginer2018
    168
    2019-06-07 20:55:27

    console.log("테스트") 이런식으로 찍으시면 브라우저에서 F12 개발자도구 콘솔에 찍힙니다.

    어디가 에러인지 모를때 분기마다찍으시면 디버그하시는데 도움되실거에요

    0
  • 코딩하는법무사
    80
    2019-06-08 21:09:41

    감사합니다 !!! 하지만... 이해하지 못했습니다.. 어찌 해야 하는지 말씀 해주신게 뭔지 모르곘네요 ㅠ 후... 

    0
  • ssssssu12
    172
    2019-06-10 16:16:57


        <script>
            console.log("while 직전");
            while (true); {
                console.log("while 직후");
                var value = window.prompt("패스워드");
                console.log("prompt value : " + value);
    
                if (value == "1234") {
                    alert("환영합니다");
                    break;
                } else {
                    alert("잘못입력하셨습니다.");
                }
    
            }
        </script>

    이런식으로 짜시고 브라우저에서 F12 누르시면 console 로그를 볼 수 있습니다.

    아마 위 소스대로 실행하면 "while 직전" 만 표시될테니 어디가 에러를 발생시키는 라인인지 알기 쉽겠죠.

    물론 크롬은 다른 IDE 툴처럼 break point 걸어서 디버깅도 가능하니 검색한번 해보셔요.

    0
  • 코딩하는법무사
    80
    2019-06-13 13:38:18

    감동 했습니다.

    감사합니다. !!

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.