- 98 名前:名前は開発中のものです。 mailto:sage [2010/10/09(土) 21:52:16 ID: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)円 と表示されました。 お手数ですが教えて下さい。
|

|