2017-07-04 8 views
1

私はJavaScriptに新しいですし、私はどのように実行されることはfunction1()とはfunction2()を確保し、真の価値を持っているか、ここ関数が実行されたかどうかをチェックする方法は?

if (function1() && function2() == true){ 
    //do something here 

} 
    else{ 

    //do something else 

} 

を状況に直面していますか?

+1

に短縮することができます。 –

+2

if(function1()&& function2()){'がtrueの場合、これらの関数が実行されてtrueを返すことを意味します。 – davidxxx

+0

最初の関数がtrueを返さないか、2番目の関数が実行されない場合にのみ注意してください。 – NtFreX

答えて

2

あなたのしたことは正しいです。 &&を使用しているので、両方とも実行され、両方がtrueを返すと、ifと入力されます。

注意点として、あなたのコードは、どちらもブール値を返すので、あなたは `== true`をドロップすることができ

if (function1() && function2()){ 
+0

@leoこれらの関数がAJAXではない場合にのみ機能します。なぜなら、それらの関数が何であるかについて言及していないからです。 –

+0

@RamonMarques OPはajax呼び出しをしていません。 –

関連する問題