return ステートメントは、関数ステートメントの最後に実行され、関数の結果として 式 の値を返すだけでなく、関数の値を返す機能もあります。明確な把握が非常に必要であるなど、いくつかの特殊な使用法もあります。 return ステートメントの機能を例を挙げて簡単に紹介します。
1. コントロールと関数の結果を返すために使用されます:
通常、関数は一連のコード実行後に期待される戻り値を取得する必要があるため、return ステートメントが必要です。 return ステートメントを通じて値が返され、呼び出し元の関数に制御が返されます。
文法形式:
return Expression
コード例は次のとおりです:
function add(){ var a=1; var b=2; return a+b; } function func(){ console.log(add()) } func();
上記のコードでは、 func() 関数が呼び出されるとき、制御は func 関数によって保持され、 add 関数が呼び出されます。このとき、制御は add 関数に渡され、add 関数は値を返し、制御を func 関数に返します。
通常、return の後には式が続きますが、これは絶対的なものではありません。例:
return;
この場合、制御は単に呼び出し元の関数に渡されて、実行が継続されます。
return ステートメントの通常の適用に関して特別なことは何もありません。最も重要なことは、return false の使用です。 イベント処理この関数はデフォルトのイベントの発生を防ぐために false を返します。
コード例は次のとおりです。
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>脚本之家</title> <script type="text/javascript"> window.onload=function(){ var olink=document.getElementById("thelink"); olink.onclick=function(){ return false } } </script> </head> <body> <a href="" id="thelink">脚本之家</a> </body> </html>
リンクをクリックすると、onclick イベントが発生します。そのデフォルトのアクションは、リンクが href 属性で指定されたリンクをポイントすることですが、イベント ハンドラーが return false を使用する場合です。を指定すると、デフォルトのイベントは発生しなくなります。
false を返すと、イベントのバブリングが発生するのを防ぐこともできます。
以上がJavaScript の return ステートメントの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。