리포비탄
113
2021-07-15 09:50:10
5
244

자바스크립트에서 자바 break 사용 질문입니다.


function testApp() {
 var testFlag = false; 
 <% for(int i=0; i<4; i++) { %>
   <% if(testFlag == false) { %>
      testFlag = true;
      <% break; %>
   <% } %>
 <% }  %>
}

위 소스에서 break; 부분에 대해서 질문이 있습니다. 

문제는 없어보이는데 돌아가질 않네요. 혹시 방법이 잘못된건가요?

0
  • 답변 5

  • spoon
    2k
    2021-07-15 10:06:18

    java 변수 testFlag가 선언이 돼있나요?

  • BlueFestival
    1k
    2021-07-15 10:21:26

    js와 스크립틀릿은 컴파일 시점이 다릅니다.

    java 소스가 testFlag를 인식하지 못했거나, true로 인식할 수 있습니다.

  • 리포비탄
    113
    2021-07-15 10:35:57

    // spoon BlueFestival


    답변 감사합니다. testFlag의 경우는, 인식이 잘되어서 문제가 없는 줄 알았습니다.

    break;를 걸면, 이상하게 jsp가 망가지네요. break;를 빼면 문제 없이 잘 돌아가길래 

    break;가 문제인가 싶어서 질문을 남겨봤습니다.

  • siva6
    5k
    2021-07-15 13:10:35

    https://okky.kr/article/35794

    정말 오래전 글이긴 하지만,  읽어보세요.

  • 리포비탄
    113
    2021-07-15 17:01:24

    // siva6 

    답변 감사합니다. 아직 개념이 안잡힌 상태에서 웹 개발을 하다보니 이해가 안되는 부분이 많네요.

    참고해서 공부하도록 하겠습니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.