この記事の例では、JavaScript での return の使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです。
return は、関数内に return ステートメントがある限り、関数内の戻り値を受け入れることができます。
以下は小さなアプリケーションの例です:
<html> <head> <script type='text/javascript'> function linkPage(){ alert('You Clicked??'); return false; } </script> </head> <body> <A href='http://www.baidu.com' name='link' onclick="return linkPage()"> Click Me </A> </body> <html>
この例は非常に単純です。[Click Me] をクリックすると、onclick イベントがトリガーされ、linkPage 関数がその戻り値を受け取ります。
ページにアラート プロンプト ボックスがポップアップ表示され、linkPage の戻り値が受け入れられます。値がtrueの場合はBaiduのページにジャンプしますが、戻り値がfalseなのでページ内での移動はありません。
時々、このリターンは余分であり、その有無は同じ効果です。つまり、関数 linkPage に戻り値がない場合です。