JavaScriptにおけるreturnの役割を深く理解する_基礎知識
ここでのリターンには詳細な知識が含まれています:
例: onClick='return add_onclick()' と onClick='add_onclick()' の違い
JAVASCRIPT は、イベント内で関数を呼び出すときに return を使用して、実際に window.event.returnvalue を設定します。
この値は、現在の操作を継続するかどうかを決定します。
true が返された場合、操作は続行されます。
戻り値が false の場合、処理は中断されます。
直接実行した場合 (リターンなし)。 window.event.returnvalue は設定されないため
、デフォルトで操作は続行されます
詳細は次のとおりです。
例:
Open の場合
add_onclick( ) true を返すと、ページは abc.htm
を開きます。それ以外の場合 (false を返す)、ページは abc.htm にジャンプせず、add_onclick() 関数のコンテンツのみを実行します。 add_onclick 関数 abc.htm
)
そしてOpen
add_onclick() がどのような値を返しても、add_onclick が終了した後に開かれます。ページ abc.htm
さらに:
onclick イベントは onclick="return true/false" と同等です
例:
function check()
{
if(obj.value=="" )
{
window.alert( "空にできません! ");
obj.focus();
return false;
}
return true;
}
呼び出し側メソッドが戻ったときtrue フォームを送信します。それ以外の場合は送信しないでください。これは送信ボタンです
-------------------------------- -------------------------------------------------- -- -----
js 関数の呼び出しに Return は必要ありませんが、フォームを送信できないため、js 関数内に文を追加します。
例:
注: document.myform.submit(); は return true の前にある必要があります。
JavaScript の return false と return true について
return は JavaScript における関数の戻り値のキーワードであり、関数内で処理した結果を return を使用して返すことができます。変数を使用して、返された結果を受け取ることができます。 return キーワード内の任意のタイプの変数データまたは式を返すことができます。また、
{
if(IsNull==true)
{
return;
}
}
したがって、return の機能が関数の実行を終了することになる場合があります。
例
< ;head>