2013-11-01 2 views
0

내 코드에서 문제가 발생했습니다. 첫 번째 if 문을 반복 실행하지만 두 번째 if 문은 확인하지 않았습니다. 그것은 계속해서 "나는 잃을 때부터 두 번이나"라는 메시지를 보여줍니다. 현재 스크립트를 만들고, image1이 화면 이미지와 일치한다고 가정 해 보겠습니다. stuff1로 진행하고, 그렇지 않으면 image2가 화면 이미지와 일치하면 stuff2로 진행합니다. 어떻게됩니까iMacro if else statement javascript

if(iimPlay("Lose.iim")>0) 
    { 
    iimPlay("Double.iim"); 
    alert("I'm double from lose"); 

    } 
    else if (iimPlay("Win.iim")>0) 
    { 
     iimPlay("Reset.iim"); 
    alert("I'm reset from Win"); 
    } 

답변

1

첫 번째 if 조건이 true을 것으로 평가 후, 체인의 모든 다음 else if 문이 실행되지 않는다는 것입니다./else 오 승 두 번째 조건을 재 작성 :

if (iimPlay("Win.iim") > 0) 
{ 
    iimPlay("Reset.iim"); 
    alert("I'm reset from Win"); 
} 

그 방법은 첫 번째 if 조건이 true 경우에도이 두 번째 if 상태를 평가하기 위해 노력할 것이다.