[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/10 01:07 / Filesize : 42 KB / Number-of Response : 119
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

■吉里吉里/KAG/TJS雑談質問スレ■その22



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)円
と表示されました。

お手数ですが教えて下さい。







[ 続きを読む ] / [ 携帯版 ]

全部読む 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<42KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef