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|実行結果サンプル]]

2016年2月22日 (月) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス