■吉里吉里/KAG/TJS雑談質問スレ■その22
■ このスレッドは過去ログ倉庫に格納されています
0098名前は開発中のものです。
2010/10/09(土) 21:52:16ID:c/TkkFvg;--------------------------------------------------
//引数p(価格)から消費税を計算し価格と一緒に表示する
//関数を作る
function foo(p)
{
var tax = function(n){return n * 0.05;};
System.inform("価格" + p + "円 \n[消費税" + tax(p) + "]円");
}
//関数を使う
foo(1000);
;--------------------------------------------------
1)
foo(1000) なので、function foo(p) の p には 1000 が入る と考えると
function(n) の n にも 1000 が入ると 考えていいのでしょうか?
n * 0.05 は 1000x0.05 で、50 になり、return で var tax = 50 になる
という考え方で大丈夫ですか?
2)
tax(p) の (p) はどう解釈したらいいのでしょうか?
ちなみに (p) をなくして tax だけだと、(object 0x00C87A50:0x00000000)円
と表示されました。
お手数ですが教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています