1. 構文と戻りメソッド
①コントロールと関数の結果を返す
js では、通常、フォームの送信を阻止するか、次のコードの実行を継続するには、Return false を使用します。平たく言えば、デフォルトの動作の実行を阻止することを意味します。上の 2 つの例では、問題はありません。関数 s1 をこのように書くと、関数本体が false を返した場合、関数 s2 で関数 m が false を返した場合、関数 n と関数 p の実行には影響しません。関数 m は関数 s2 で呼び出されます。内部の return false は関数に対するものです。s2 の場合、これは戻り値と同等であり、関数 s2 の実行を妨げません。return false は現在の関数でのみ有効であり、影響しません。他の外部関数の実行:
は通常の処理結果を返します。
は処理を終了します。
2. 通常、関数は外部に値を返す必要がありますが、この値は通常 return で関数に返すとも言えます。
function s1(){ if(true){ return false; } } function s2(){ m(); n(); p(); }
上記の例では、「return 10;」となっています。このとき、関数 a の値は 10 になり、関数以下の内容は実行されなくなります。これは、以下の関数 a を実行するときに 10 が入力されるためです。
値を返すために return が必要かどうかは、 function は、値を返すために必要な場合は return を書きます。値を返す必要がない場合は、書く必要はありません。必ずしも関数で使用する必要はありません。フォーム送信イベントが false を返した場合、フォームは送信されません: onsubmit="return false";
など、特定のアクションを防ぐために使用することもできます。以上がJavaScriptにおける戻り値の使い方の違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。