3

私の状況を解決するためのより良い方法があるかどうか疑問に思っています:

チェックする独立変数が 6 つあります。ただし、条件のいずれかが真の場合、他の条件をチェックするべきではありません。通常、私は次のように書きます。

    if (cond1 ) { 
          statement 
    } else {
       if ( cond2 ) {
          statement      
       } else {
         if (cond3) {
             statement
         } else {
         ...    
         }
       }
    }

確かに、機能していても見栄えが悪いか、読みにくいと認めるでしょう。おそらく他の表記法や関数を使用して、そのような if ステートメントを記述する他の方法を知っていますか (switch? while?)

4

3 に答える 3

7

はい、できます

if (cond1 ) { 
    statement 
} elseif ( cond2 ) {
    statement
} elseif ( cond3 ) {
    statement
}

ドキュメントを見る

于 2013-04-04T16:35:08.527 に答える
0
  if (cond1 ) { 
          statement 
    } else {
       if ( cond2 ) {
          statement      
       } else {
         if (cond3) {
             statement
         } else {
         ...    
         }
       }
    }

への変更:

if (Cond1){

}elseif (cond2){

}elseif (cond3){

}
于 2013-04-04T16:36:06.087 に答える