2012-03-21 7 views
1

Javascriptでは、If ... Else If ... Else If ... Else状況では、以前に別の項目をトリガーした場合、コンピュータは次の項目をチェックし続けます。例えば。最初の "If"ステートメントが真でコードが実行されても、 "Else If"または "Else"の条件をチェックしようとしますか?実行中の場合その他

+4

いいえ、表示されません。 – Phil

答えて

5

んが、それは文句を言わない条件が trueの場合ならば文は

7

を実行されるすべてのならば、場合は、あなたがコードセグメント

を持って言うなら、あなたがあれば使用する場合は、代わりにあれば、他の

を使用しているのでチェックしていません

if(a) 
    func1() 

else if(b) 
    func2() 

else if(c) 
func3() 

else 
func4(); 

//next statement 

aはそれが戻った後func1()は、呼び出されるとされる真の場合、制御は次の文に移動します。

したがって、bがtrueの場合は、最初にfunc2()が呼び出され、戻り、コントロールが次のステートメントに進みます。

func4()a,b,cがすべてfalseの場合に呼び出されます。 func4()の後に制御が次のステートメントに戻ります。

関連する問題