2

次のコードが undefined を警告しないのはなぜですか?

function test(param){ 
     var param =  param;
     alert(param);
 } 
test("SO"); // alerts SO

ローカル変数に割り当てられているパラメーターが、ローカル変数自体ではなく、関数の引数と一致するのはどうしてですか?
正しい値には、関数の引数の「一致する設定」がありますか、それとも原因は何ですか?

4

1 に答える 1