Javascript 您如何创建多个“;如果;声明?

Javascript 您如何创建多个“;如果;声明?,javascript,if-statement,Javascript,If Statement,我需要java脚本的帮助。 我想创建if-then-if-else和last-else。。。但这是行不通的:( 它应该是“如果”而不是“如果” 你还需要另外一个条件。“否则如果”什么?你基本上想说的是: “如果是这样”,做点事 “如果有别的事”,做别的事 “在所有其他情况下”,执行一些默认操作 if(a==b){ …这样做。。。 }elseif(a==b+1){//Basic tutorial对你真的很有帮助。它是elseif而不是if-else。 if(fallingFrame >= f

我需要java脚本的帮助。 我想创建if-then-if-else和last-else。。。但这是行不通的:(

它应该是“如果”而不是“如果”

你还需要另外一个条件。“否则如果”什么?你基本上想说的是:

  • “如果是这样”,做点事
  • “如果有别的事”,做别的事
  • “在所有其他情况下”,执行一些默认操作
  • if(a==b){
    …这样做。。。
    
    }elseif(a==b+1){//Basic tutorial对你真的很有帮助。它是
    elseif
    而不是
    if-else
    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;
            }
    
        }
    }
    
    if (a == b) {
      ... do this ...
    } else if (a == b+1) {  // <---- I believe you're looking for this!
      ... do that ...
    } else {
      ... do something generic! ...
    }