JavaScript 関数 新しいページはコチラ
提供: yonewiki
(→戻り値 return) |
(→戻り値 return) |
||
160行: | 160行: | ||
サンプル | サンプル | ||
<syntaxhighlight lang="javascript" line start="1"> | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | <HTML> | ||
+ | <HEAD> | ||
+ | <TITLE>JavaScript 戻り値 return</TITLE> | ||
+ | </HEAD> | ||
+ | <BODY> | ||
+ | JavaScript 戻り値 return<br /> | ||
+ | <SCRIPT Language="JavaScript"> | ||
+ | <!-- | ||
+ | function objValue(nValue1,nValue2){ | ||
+ | document.write("■objValue関数オブジェクトが呼び出されました。<br />"); | ||
+ | this.nValue1 = nValue1; | ||
+ | this.nValue2 = nValue2; | ||
+ | this.nSeki = nValue1 * nValue2; | ||
+ | } | ||
+ | function funcName(nValue1,nValue2){ | ||
+ | with(document){ | ||
+ | write("■funcName()関数が呼び出されました。<br />"); | ||
+ | write("引数の数 funcName.arguments.length = " + funcName.arguments.length + "<br />"); | ||
+ | write("引数の数 funcName.arity = " + funcName.arity + "<br />"); | ||
+ | write("nValue1 = " + nValue1 + "<br />"); | ||
+ | write("nValue2 = " + nValue2 + "<br />"); | ||
+ | write("引数1番目 funcName.arguments[0] = " + funcName.arguments[0] + "<br />"); | ||
+ | write("引数1番目 funcName.arguments.nValue1 = " + funcName.arguments.nValue1 + "<br />"); | ||
+ | write("引数2番目 funcName.arguments[1] = " + funcName.arguments[1] + "<br />"); | ||
+ | write("引数2番目 funcName.arguments.nValue2 = " + funcName.arguments.nValue2 + "<br />"); | ||
+ | write("積の結果 : " + nValue1 * nValue2 + "<br />"); | ||
+ | } | ||
+ | var objValue2 = new objValue(nValue1,nValue2); | ||
+ | return objValue2; | ||
+ | } | ||
+ | |||
+ | objValue1 = new objValue(); | ||
+ | objValue1 = funcName(10,30); | ||
+ | |||
+ | with(document){ | ||
+ | write("■メインプログラム<br />"); | ||
+ | write("objValue1.nValue1 = " + objValue1.nValue1 + "<br />"); | ||
+ | write("objValue1.nValue2 = " + objValue1.nValue2 + "<br />"); | ||
+ | write("積の結果 : " + objValue1.nSeki + "<br />"); | ||
+ | } | ||
+ | |||
+ | --> | ||
+ | </SCRIPT> | ||
+ | </BODY> | ||
+ | </HTML> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Media:JavaScript Function return.html|実行結果サンプル]] | [[Media:JavaScript Function return.html|実行結果サンプル]] |