2013-05-20 8 views
-7

내 자바 스크립트에 도움이 필요합니다. 내가하지 "다른 경우"다음, 다른 사람과 다른 마지막 ...하지만 :("if"문을 여러 개 만드는 방법은 무엇입니까?

if(fallingFrame >= fallingSpeed) { 
    if(floor.contains(pt1) || floor.contains(pt2) || floatFloor.contains(pt1) || floatFloor.contains(pt2) || tLPF.contains(pt1) || tLPF.contains(pt2)) { 
     //if (isPlayerOnFloor() || IsPlayerOnFloor()) { 
     falling = false; 
     if(floatFloor.contains(pt1) || floatFloor.contains(pt2)) { 
      character.y = main.height - floatFloorHeight - characterheight; 
     } 
     if else 
     { 
      character.y = main.height - floorheight - characterheight; 

     } 
    else (tLPF.contains(pt1) || tLPF.contains(pt2)) { 
      character.y = main.height - tLPFHeight - characterheight; 
     } 

    } 
} 
+1

기본 자습서가 도움이 될 것입니다. – Maroun

+2

'else if'가 아닌 'else if'입니다. – AD7six

답변

2

그것은 "만약 다른 사람"이어야합니다 작동하지 않을 경우 경우에 만들려고합니다. 또한

당신 거기에 또 다른 조건을 필요로하는 무슨은 당신이 기본적으로 말하고 싶은 것은 "다른 경우".?

  1. "이 경우"물건을
  2. "뭔가 다른 경우"다른 일을 할
  3. 을..
  4. " 다른 경우 ", 기본 동작을 수행하십시오.
5
if (a == b) { 
    ... do this ... 
} else if (a == b+1) { // <---- I believe you're looking for this! 
    ... do that ... 
} else { 
    ... do something generic! ... 
} 
관련 문제